Pytania oznaczone «performance»

136
Wydajność FOR vs FOREACH w PHP

Po pierwsze, rozumiem, że w 90% aplikacji różnica w wydajności jest całkowicie nieistotna, ale muszę tylko wiedzieć, która konstrukcja jest szybsza. To i ... Informacje dostępne obecnie w sieci są niejasne. Wiele osób twierdzi, że foreach jest złe, ale technicznie powinno być szybsze, ponieważ...

135
Ruby Array find_first object?

Czy brakuje mi czegoś w dokumentacji tablicy? Mam tablicę, która zawiera maksymalnie jeden obiekt spełniający określone kryterium. Chciałbym sprawnie znaleźć ten obiekt. Najlepszy pomysł, jaki mam z dokumentów, jest następujący: candidates = my_array.select { |e| e.satisfies_condition? } found_it...

133
Wydajność debugowania i wydania

Napotkałem następujący akapit: „Ustawienie Debug vs. Release w IDE podczas kompilowania kodu w programie Visual Studio nie ma prawie żadnego wpływu na wydajność… wygenerowany kod jest prawie taki sam. Kompilator C # tak naprawdę nie wykonuje żadnej optymalizacji. Kompilator C # po prostu...

133
Jak porównać wydajność skryptu PHP

Chcę wiedzieć, jaki jest najlepszy sposób testowania moich skryptów PHP. Nie ma znaczenia, czy jest to zadanie cron, strona internetowa czy usługa internetowa. Wiem, że mogę używać microtime, ale czy to naprawdę daje mi rzeczywisty czas działania skryptu PHP? Chcę przetestować i porównać różne...

133
Jak szybko jest D w porównaniu z C ++?

Podoba mi się niektóre funkcje D, ale czy byłby zainteresowany, gdyby miały one karę w czasie wykonywania? Dla porównania zaimplementowałem prosty program, który oblicza iloczyn skalarny wielu krótkich wektorów zarówno w C ++, jak iw D. Wynik jest zaskakujący: D: 18,9 s [patrz poniżej, aby...

131
Czy odliczanie jest szybsze niż liczenie w górę?

Nasz nauczyciel informatyki powiedział kiedyś, że z jakiegoś powodu skuteczniej jest odliczać niż liczyć w górę. Na przykład, jeśli potrzebujesz użyć pętli FOR, a indeks pętli nie jest gdzieś używany (jak drukowanie linii N * na ekranie), mam na myśli ten kod: for (i = N; i >= 0; i--)...

129
Czy „x <y <z” jest szybsze niż „x <y i y <z”?

Z tej strony wiemy, że: Porównania łańcuchowe są szybsze niż korzystanie z andoperatora. Pisz x < y < zzamiast x < y and y < z. Jednak otrzymałem inny wynik testowania następujących fragmentów kodu: $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x < y < z" 1000000...

128
Jak posiadanie zmiennej dynamicznej wpływa na wydajność?

Mam pytanie dotyczące wydajności dynamicw języku C #. Czytałem, dynamicże kompilator działa ponownie, ale co robi? Czy musi przekompilować całą metodę ze dynamiczmienną używaną jako parametr, czy tylko te wiersze z dynamicznym zachowaniem / kontekstem? Zauważyłem, że użycie dynamiczmiennych może...

128
Dlaczego ten kod F # jest tak wolny?

Implementacja Levenshtein w językach C # i F #. Wersja C # jest 10 razy szybsza dla dwóch ciągów około 1500 znaków. C #: 69 ms, F # 867 ms. Czemu? O ile wiem, robią dokładnie to samo? Nie ma znaczenia, czy jest to wersja Release czy Debug. EDYCJA: Jeśli ktoś przychodzi tutaj szukając...

128
Xcode 4 - niska wydajność

Mam problem z Xcode 4, który naprawdę bardzo wolno reaguje na interakcje użytkownika, np. Edytowanie kodu, przewijanie obszarów itp. Dzieje się tak szczególnie w przypadku projektów na większą skalę z wieloma kontrolerami / plikami widoku itp. Całkowicie wyczyściłem dysk twardy i ponownie...