Pytania oznaczone «performance»

82
Python - Jak sprawdzić monotoniczność listy

Jaki byłby skuteczny i pytoniczny sposób sprawdzenia monotoniczności listy? tzn. że ma monotonicznie rosnące lub malejące wartości? Przykłady: [0, 1, 2, 3, 3, 4] # This is a monotonically increasing list [4.3, 4.2, 4.2, -2] # This is a monotonically decreasing list [2, 3, 1] # This is...

82
Wydajność SQL 'jak' vs '='

To pytanie omija to, nad czym się zastanawiam, ale odpowiedzi nie dotyczą go dokładnie. Wydawałoby się, że generalnie „=” jest szybsze niż „like”, gdy używa się symboli wieloznacznych. Wydaje się, że jest to powszechna mądrość. Załóżmy jednak, że mam kolumnę zawierającą ograniczoną liczbę...

82
java, ile kosztuje wywołanie metody

Jestem początkującym i zawsze czytałem, że powtarzanie kodu jest złe. Jednak wydaje się, że aby tego nie robić, zwykle musiałbyś mieć dodatkowe wywołania metod. Powiedzmy, że mam następującą klasę public class BinarySearchTree<E extends Comparable<E>>{ private BinaryTree<E>...

81
Jaka jest różnica między reflow a repaint?

Jestem trochę niejasny co do różnicy między ponownym malowaniem a ponownym malowaniem (jeśli w ogóle jest jakakolwiek różnica) Wygląda na to, że reflow może przesuwać pozycje różnych elementów DOM, podczas gdy repaint to tylko renderowanie nowego obiektu. Np. Rozpływ miałby miejsce przy...

80
Najlepsza metoda pomiaru czasu w C?

Jaki jest najlepszy sposób na synchronizację sekcji kodu z wysoką rozdzielczością i przenośnością? /* Time from here */ ProcessIntenseFunction(); /* to here. */ printf("Time taken %d seconds %d milliseconds", sec, msec); Czy istnieje standardowa biblioteka, która miałaby rozwiązanie...

80
Sposoby poprawy wydajności statusu git

Mam repozytorium 10 GB na komputerze z systemem Linux na NFS. Pierwszy raz git statuszajmuje 36 minut, a kolejny git status8 minut. Wygląda na to, że Git zależy od systemu operacyjnego do buforowania plików. Tylko pierwsze gitpolecenia podoba commit, statusże obejmuje pakiet / zapakować cały...