performance

Operator trójdzielny jest dwa razy wolniejszy od bloku if-else?

Czytałem wszędzie, że operator trójdzielny ma być szybszy niż, a przynajmniej taki sam jak jego odpowiednik if-else blok. Je ... zy kod. Ale jeśli skomentuję if-else w przeciwieństwie do innych operatorów, nie jest to możliwe.]} Dlaczego tak się dzieje?

Dlaczego ludzie mówią, że Ruby jest powolny? [zamknięte]

Lubię Ruby on Rails i używam go we wszystkich moich projektach internetowych. Kilka lat temu wiele mówiono o tym, że Rails j ... ałaniu Ruby. W końcu nie mogę znaleźć zbyt wielu wiadomości na temat Ruby 2.0-rozumiem, że jeszcze kilka dobrych lat temu?

Android-jak zbadać ANR?

Czy istnieje sposób, aby dowiedzieć się, gdzie moja aplikacja rzuciła ANR(aplikacja nie odpowiada). Przyjrzałem się śladom.pl ... d) ----- end 691 ----- Jak mogę dowiedzieć się, gdzie jest problem? Wszystkie metody w śledzeniu są metodami SDK. Dzięki.

Dlaczego wprowadzenie bezużytecznych instrukcji MOV przyspiesza ciasną pętlę w x86 64 assembly?

Background: Podczas optymalizacji kodu Pascal z wbudowanym językiem asemblera zauważyłem niepotrzebną instrukcję MOV i u ... których liniach, a spowolnienie na innych? czy to zachowanie może być wykorzystane w przewidywalny sposób przez kompilator?

Dlaczego Java switch on contiguous ints wydaje się działać szybciej z dodanymi przypadkami?

Pracuję nad kodem Javy, który musi być wysoce zoptymalizowany, ponieważ będzie działał w gorących funkcjach, które są wywoływ ... wiście kosztem niektórych przepływów sterowania, które zapewnia switch. Ten kod został również dodany do repozytorium github.

std:: vector performance regression przy włączaniu C++11

Znalazłem interesującą regresję wydajności w małym fragmencie C++, kiedy włączam C++11: #include <vector> struct Ite ... ( +- 9.84% ) [74.81%] 0.036678068 seconds time elapsed ( +- 0.80% )

Wydajność systemu NTFS oraz duża ilość plików i katalogów

Jak Windows z NTFS działa z dużą ilością plików i katalogów? Czy są jakieś wskazówki dotyczące limitów plików lub katalogów, ... anim napotkasz problemy z wydajnością lub inne problemy? np. jest to folder z 100 000 folderów wewnątrz niego ok thing to do

Dlaczego MYSQL higher LIMIT offset spowalnia zapytanie?

Scenariusz w skrócie: tabela z ponad 16 milionami rekordów [rozmiar 2GB]. Im wyższy limit przesunięcia za pomocą SELECT, tym ... enia. Teraz podczas pobierania ostatnich 30 wierszy zajmuje to około 180 sekund. Jak mogę zoptymalizować to proste zapytanie?

Jaki jest najszybszy sposób na zapętlenie tablicy w JavaScript?

Nauczyłem się z książek, że należy pisać do pętli tak: for(var i=0, len=arr.length; i < len; i++){ // blah blah } ... ać: for(var i=0; i < arr.length; i++){ // blah blah } Chcę tylko wiedzieć, który sposób jest najlepszy w praktyce?

Jaki jest najszybszy sposób na uzyskanie wartości π?

Szukam najszybszego sposobu, aby uzyskać wartość π, jako osobiste wyzwanie. Dokładniej, używam sposobów, które nie wymagają u ... izacje są różne), próbowałem też zmienić kolejność testów. Ale wersja atan2(0, -1) wciąż wychodzi na wierzch za każdym razem.

Jaki jest najbardziej efektywny sposób testowania dwóch zakresów całkowitych pod kątem nakładania się?

Biorąc pod uwagę dwa inkluzywne zakresy liczb całkowitych [x1 :x2] i [y1 :y2], gdzie x1 ≤ x2 i Y1 ≤ Y2, jaki jest najbardziej ... bardziej efektywne sposoby, aby to obliczyć. Jaka metoda byłaby najskuteczniejsza pod względem najmniejszej liczby operacji.

Jaka jest najszybsza metoda wybierania elementów potomnych w jQuery?

Z tego, co wiem, Istnieje wiele sposobów wybierania elementów potomnych w jQuery . //Store parent in a variable var $pare ... aczyć, co masz do powiedzenia. P. S. rozumiem, że jest to możliwy duplikat tego pytania , ale nie obejmuje wszystkich metod.

Jaka jest najbardziej absurdalna pesymizacja, jaką widziałeś? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... olniej, a także będzie wadliwy, niemożliwy do utrzymania itp. Co to jest najbardziej absurdalny przykład tego, co widziałeś?

Najszybszy sposób serwowania Pliku za pomocą PHP

Próbuję złożyć funkcję, która odbiera ścieżkę do pliku, identyfikuje, co to jest, ustawia odpowiednie nagłówki i serwuje ją t ... eSuffix = mime_content_type($path); } return 'unknown/' . trim($fileSuffix[0], '.'); } } } ?>

Jak sprawdzić wydajność skryptu PHP

Chcę wiedzieć, jaki jest najlepszy sposób na testowanie moich skryptów PHP. Nie ma znaczenia, czy zadanie cron, strona intern ... ienia wszystkie czas - ale to już ostatni). Oznacza to, że wykonanie skryptu PHP zajęło około 0.015. Czy jest lepszy sposób?

Wpływ na wydajność korzystania z instanceof w Javie

Pracuję nad aplikacją, a jedno podejście projektowe wiąże się z bardzo intensywnym wykorzystaniem operatora instanceof. O ile ... wcześniej może zaoferować kilka porad. Czy za bardzo się czepiam, czy skupiam się na niewłaściwej rzeczy, aby zoptymalizować?

Java compile speed vs Scala compile speed

Od jakiegoś czasu programuję w Scali i lubię to, ale jedno mnie irytuje, to czas potrzebny na kompilację programów. Wydaje m ... chciałem zapytać, Czy Mogę sprawić, by Scala kompilowała się szybciej i czy scalac kiedykolwiek będzie tak szybki jak javac.

INNER JOIN vs LEFT JOIN wydajność w SQL Server

Stworzyłem polecenie SQL, które używa INNER JOIN dla 9 tabel, w każdym razie to polecenie zajmuje bardzo dużo czasu (ponad pi ... g2 -- PK = CompanyCd, ProductCategoryCd, UsedDepartment, ProductGroup2Cd ON e.ProductGroup1Cd = g2.ProductGroup1Cd

Konwertuj Zestaw na Listę bez tworzenia nowej Listy

Używam tego kodu do Konwersji Set na List: Map<String, List> mainMap = new HashMap<String, List>(); for(int i= ... mainMap.put(differentKeyName,listOfNames); } Chcę uniknąć tworzenia nowej listy w każdej iteracji pętli. Czy to możliwe?

najszybsza (o niskim opóźnieniu) metoda komunikacji między procesami pomiędzy Javą A C / C++

Mam aplikację Java, łączącą się przez gniazdo TCP z" serwerem " opracowanym w C / C++. Obie aplikacje i serwer działają na t ... mplementacja rur, a następnie dzielona pamięć, chociaż ostrzegano mnie o dodatkowym poziomie złożoności... Dzięki za pomoc