performance

Najlepszy sposób na wybranie losowych wierszy PostgreSQL

Chcę losowego wyboru wierszy w PostgreSQL, próbowałem tego: select * from table where random() < 0.01; Ale inne poleca ... , aby była szybka. Które podejście jest lepsze? Jakie są różnice? Jaki jest najlepszy sposób na wybranie losowych wierszy?

Ekstremalny czas oczekiwania podczas korzystania z bazy danych SQL Server w trybie offline

Próbuję wykonać konserwację offline (dev database restore from live backup) w mojej dev database, ale polecenie "Take Offline ... t zatrzymana - nie ma już otwartych połączeń. Co może być przyczyną tego spowolnienia i co mogę zrobić, aby go przyspieszyć?

Wydajność z typami " as " I nullable

Właśnie przeglądam Rozdział 4 C#, który zajmuje się typami nullable, i dodaję sekcję o używaniu operatora "as", która pozwala ... Stop(); Console.WriteLine("LINQ: {0} : {1}", sum, (long) sw.ElapsedMilliseconds); } }

Czy inline Assembly language jest wolniejszy niż natywny kod C++?

Próbowałem porównać wydajność języka inline assembly i kodu C++, więc napisałem funkcję, która dodaje dwie tablice o rozmiarz ... zy, że nie powinienem ufać wydajności języka assembly pisanego moimi rękami, skupić się na C++ i zapomnieć o języku assembly?

Śledzenie czasu wykonania skryptu w PHP

PHP musi śledzić ilość czasu procesora używanego przez dany skrypt, aby wymusić limit max_execution_time. Czy Jest jakiś s ... U zostało spalone w rzeczywistym PHP (czas nie jest zwiększany, gdy skrypt siedzi i czeka na bazę danych). Używam Linuksa.

Szybka metoda zaokrąglania podwójnego do 32-bitowego int

Podczas czytania kodu źródłowego Lua zauważyłem, że Lua używa makra do zaokrąglania wartości double do wartości 32-bitowych ... ,n) __asm {__asm fld n __asm fistp i} Istnieje podobna liczba magiczna dla pojedynczego liczby precyzyjne: 1.5 × 223.

Xcode 4-powolna wydajność

Mam problem z Xcode 4 naprawdę bardzo powoli reaguje na interakcje z użytkownikami, np. edytowanie kodu, przewijanie obszarów ... code na większych drzew projektów, to byłoby bardzo pomocne, a także cenne źródło dla innych programistów w podobnej pozycji.

Najlepszy sposób na sprawdzenie, czy wiersz istnieje w tabeli MySQL

Próbuję dowiedzieć się, czy wiersz istnieje w tabeli. Używając MySQL, czy lepiej zrobić takie zapytanie: SELECT COUNT(*) AS ... * FROM table1 WHERE ... LIMIT 1 I sprawdzić, czy wiersze zostały zwrócone? W obu zapytaniach klauzula WHERE Używa indeksu.

Android webview slow

Moje android webviews są powolne. To jest na wszystko, od telefonów do 3.0+ tabletów z więcej niż odpowiednie specyfikacje ... zamiast powoli Ładowanie, to po prostu nie będzie ładować. Zasób, z którym testuję, jest przechowywany lokalnie, bez błędów.

Co sprawia, że instrukcja SQL jest sargable?

Z definicji (przynajmniej z tego, co widziałem) sargable oznacza, że zapytanie może mieć silnik zapytań zoptymalizować plan w ... tanie brzmi, co sprawia, że zapytanie SQL jest sargable? Każda dokumentacja byłaby bardzo mile widziana. Dla odniesienia:

Kiedy używać StringBuilder w Javie [duplicate]

To pytanie ma już odpowiedź tutaj: StringBuilder vs string concatenation w ToString () w Javie ... konkatenacje są wymieniane jako przestarzałe w przestarzałych poradach optymalizacji Javy , a także w miejskich mitach Javy.

Najlepszy sposób na odwrócenie ciągu

Właśnie musiałem napisać string reverse function w C # 2.0 (tzn. LINQ niedostępny) i wpadłem na to: public string Reverse(s ... } return reverse; } Osobiście nie szaleję za tą funkcją i jestem przekonany, że jest na to lepszy sposób. Naprawdę?

Dlaczego przetwarzanie posortowanej tablicy jest wolniejsze niż niesortowanej tablicy?

Mam listę 500000 losowo generowanych Tuple<long,long,string> obiektów, na których wykonuję proste wyszukiwanie" pomiędz ... 281 matches in 00:00:04.1796578 (Unsorted) Populated in 00:00:01.3326378 Found 15614281 matches in 00:00:08.6027886 (Sorted)

C++ performance challenge: integer to std:: string conversion

Czy ktoś może pobić wydajność mojej liczby całkowitej do kodu std:: string, podlinkowanego poniżej? Istnieje już kilka pytań ... szybciej niż sprintf: http://ideone.com/0uhhX dla Visual C++: Timo, 15 razy szybszy niż sprintf: http://ideone.com/VpKO3

Ile wątków to za dużo? [zamknięte]

Piszę serwer i rozgałęziam każdą akcję do wątku, gdy żądanie jest przychodzące. Robię to, ponieważ prawie każde żądanie tworz ... eć się, czy mój pułap liczby wątków. Pytanie brzmi: skąd mam wiedzieć, że trafiłem w sufit? Co dokładnie powinienem zmierzyć?

Jakim cudem TeamViewer jest tak szybki?

Przepraszam za Długość, to trochę konieczne. Wprowadzenie Rozwijam program do zdalnego pulpitu (dla zabawy) w C# 4.0 Dla ... obnie mają różnego rodzaju fantazyjne haczyki do wykrywania zmian ekranu wraz z niezwykle szybkimi porównaniami obrazów XOR.

Jaka jest wydajność obiektów/tablic w JavaScript? (specjalnie dla Google V8)

Wydajność związana z tablicami i obiektami w JavaScript (zwłaszcza Google V8) byłaby bardzo interesująca do udokumentowania. ... hing with item... } Dla konwencjonalnych tablic wydajność byłaby fatalna; natomiast, gdyby użyto LinkedList... nie tak źle.

Jaki jest najlepszy sposób na konwersję liczby na ciąg znaków w JavaScript? [zamknięte]

zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. ... by na ciąg znaków (pod względem szybkości, jasności, pamięci itp.)? Niektóre przykłady: String(n) n.toString() ""+n n+""

Praktyki kodowania, które umożliwiają kompilatorowi / optymalizatorowi tworzenie szybszego programu

Wiele lat temu kompilatory C nie były specjalnie inteligentne. Jako obejście K & R wymyślił słowo kluczowe register, aby ... urowaniem, które usunie te zakazy i pozwalają optymalizatorowi generować jeszcze szybszy kod? [edytuj] Offset related link

Java Reflection Performance

Czy tworzenie obiektu przy użyciu reflection zamiast wywoływania konstruktora klasy powoduje jakieś znaczące różnice w wydajności?