optimization
Funkcje wirtualne i wydajność-C++
W moim projektowaniu klas, używam klas abstrakcyjnych i funkcji wirtualnych szeroko. Miałem wrażenie, że funkcje wirtualne wp ... prawda? Ale myślę, że ta różnica wydajności nie jest zauważalna i wygląda na to, że robię przedwczesną optymalizację. Prawda?
Który jest najszybszy? Wybierz SQL CALC znalezione wiersze z "tabeli" lub wybierz COUNT(*)
Gdy ograniczasz liczbę wierszy, które mają być zwracane przez zapytanie SQL, zwykle używane w stronicowaniu, istnieją dwie me ... table WHERE id > 100 LIMIT 10;
SELECT COUNT(*) FROM table WHERE id > 100;
Która metoda jest najlepsza / najszybsza?
Czy Haskell ma optymalizację rekurencyjną?
Odkryłem dzisiaj polecenie" time " w Unixie i pomyślałem, że użyję go do sprawdzenia różnicy w czasie działania między funkcj ... ogonowej. Jest to sprzeczne z tym, co słyszałem w odniesieniu do optymalizacji rekurencyjnej w Lispie. Jaki jest tego powód?
Narzędzia do optymalizacji JPEG? [zamknięte]
Czy znasz jakieś narzędzia (preferowane w wierszu poleceń) do automatycznej i bezstratnej optymalizacji JPEG, które mógłbym z ... wna miara. Szukam tylko narzędzia, które można uruchomić jako krok budowania i że bezstratnie wyciska kilka bajtów z obrazów.
Gdzie umieścić JavaScript w pliku HTML?
Powiedzmy, że mam dość spory plik JavaScript, spakowany do mniej więcej 100kb. Przez plik mam na myśli, że jest to zewnętrzny ... ;/p>
<!-- or here? -->
</body>
</html>
Czy będzie jakaś funkcjonalna różnica między każdą z opcji?
Najszybszy sposób konwersji ciągu na liczbę całkowitą w PHP
Używając PHP, jaki jest najszybszy sposób na przekonwertowanie takiego ciągu znaków: "123" na liczbę całkowitą?
Dlaczego ta metoda jest najszybsza? Co się stanie, jeśli otrzyma nieoczekiwane dane wejściowe, takie jak "hello" lub tablica?
Optymalizacja "while(1);" W C++0x
Aktualizacja, patrz poniżej!
Słyszałem i czytałem, że C++0x pozwala kompilatorowi wydrukować "Hello" dla następującego fragm ... kować obiekt zmienny, lub
wykonać operację synchronizacji lub operację atomową.
goto trick będzie Nie już działać!
SSE SSE2 i SSE3 dla GNU C++
Czy jest dla mnie prosty tutorial, który pozwoli mi na szybką pracę w SSE, SSE2 i SSE3 w GNU C++? Jak zrobić optymalizację kodu w SSE?
Kompatybilność przeglądarki kompresji Deflate i zalety GZIP
UPDATE Feb 10 2012:
ZOompf zakończył bardzo dokładne badania na ten właśnie temat tutaj . To przebija wszelkie ustalenia p ... wysyłania RAW deflate zamiast zlib?
AKTUALIZACJA 11 września 2010:
Została stworzona platforma testowa dla tego tutaj
MYSQL czy vs w wydajności
Zastanawiam się, czy jest jakaś różnica w wydajności między poniższymi
SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4)
SEL ... tymalizuje SQL w ten sam sposób Kompilatory zoptymalizują kod ?
EDIT: zmieniono AND na OR z powodu podanego w komentarzach.
Jak sprawić, aby IOStream działał lepiej?
Większość użytkowników C++, którzy nauczyli się C wolą używać printf / scanf rodzina funkcji nawet gdy kodują w C++.
Chociaż ... ale nie udało mi się zlokalizować wielu szczegółów na jej temat. Poprzednie odniesienia wydają się być martwymi odnośnikami.
Jaki jest najlepszy sposób na ustawienie rejestru na zero w x86 assembly: xor, mov lub and?
Wszystkie poniższe instrukcje robią to samo: Ustaw {[1] } na zero. Który sposób jest optymalny (wymaga jak najmniejszej liczby cykli maszynowych)?
xorl %eax, %eax
mov $0, %eax
andl $0, %eax
Dobry tekst wprowadzający o implementacji GHC?
Podczas programowania w Haskell (a zwłaszcza przy rozwiązywaniu problemów projektu Euler, gdzie nieoptymalne rozwiązania mają ... wykorzystuje się stos i stertę?
Co to jest CAF? (profilowanie wskazuje czasami, że hotspot tam jest, ale nie mam pojęcia)
Co Każdy Programista Powinien Wiedzieć O Pamięci?
Zastanawiam się, ile z Ulricha Dreppera to, co każdy programista powinien wiedzieć o pamięci z 2007 roku, jest nadal aktualne. Nie mogłem również znaleźć nowszej wersji niż 1.0 lub errata.
Java HashMap performance optimization / alternative
Chcę utworzyć dużą Hashmapę, ale wydajność put() nie jest wystarczająco dobra. Jakieś pomysły?
Inne propozycje struktury dan ... budowy danych (przecież baza danych jest tylko oprogramowaniem, ale miałaby komunikację i ewentualnie napowietrzanie dysku).
Funkcje Inline w C#?
Jak zrobić "funkcje inline" w C#? Chyba nie rozumiem tego pojęcia. Są jak anonimowe metody? Jak funkcje lambda?
Uwaga : odpo ... je Cię anonymous (Alias lambda) functions , Zobacz @ jalf 's answer lub Co to jest ta' Lambda ' każdy ciągle o tym mówisz?.
Wydrukuj wszystkie flagi JVM
Znalazłem ciekawą flagę JVM:
java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version
Drukuje setki różnych opcj ...
Inną ciekawą flagą jest:
-XX:+UnlockExperimentalVMOptions
Czy ktoś zna jakąś dokumentację, która wyjaśnia każdy z nich ?
Operatory Ternary w JavaScript bez " else"
Zawsze musiałem umieścić null w innych warunkach, które nie mają nic. Można to obejść?
Na przykład,
condition ? x = true : n ... wiadomości, oto przykładowy kod:
!defaults.slideshowWidth ? defaults.slideshowWidth = obj.find('img').width()+'px' : null;
SQL: jak poprawnie sprawdzić czy rekord istnieje
Podczas czytania dokumentacji związanej z tuningiem SQL, znalazłem to:
SELECT COUNT(*) :
zlicza liczbę wierszy.
często je ... nienia rekordu.
Czy SELECT COUNT(*) naprawdę jest tak źle?
Jaki jest właściwy sposób, aby zweryfikować istnienie rekordu?
Dlaczego lambdy mogą być lepiej zoptymalizowane przez kompilator niż zwykłe funkcje?
W swojej książce The C++ Standard Library (Second Edition) Nicolai Josuttis stwierdza, że lambda mogą być lepiej zoptymalizow ... e Kompilatory mogą mieć lepszy lokalny kontekst z lambda i takie mogą tworzyć więcej założeń i wykonać więcej optymalizacji.