performance

Co jest szybsze: alokacja stosu lub alokacja sterty

To pytanie może brzmieć dość elementarnie, ale jest to debata z innym programistą, z którym pracuję. Dbałem o to, aby przydz ... nie jest tak wydajna jak alokacja stosu? Nie ma różnicy? Czy różnice są tak małe, że staje się bezcelowa mikro-optymalizacja.

Efektywność programowania czysto funkcjonalnego

Czy ktoś wie, jakie jest najgorsze możliwe spowolnienie asymptotyczne, które może się zdarzyć przy programowaniu czysto funkc ... nany algorytm nieniszczący jest asymptotycznie gorszy od najbardziej znanego algorytmu destrukcyjnego, a jeśli tak, to o ile?

Właśnie odkryłem, dlaczego wszystkie ASP.Net strony internetowe są powolne, a ja staram się wymyślić, co z tym zrobić

Właśnie odkryłem, że każda prośba w ASP.Net aplikacja webowa otrzymuje blokadę sesji na początku żądania, a następnie zwalnia ... ie gardło wydajności w ramach w wersji 4.0! Przegapiłem coś oczywistego? Jak trudno byłoby użyć kolekcji ThreadSafe do sesji?

Linkowanie statyczne vs linkowanie dynamiczne

Czy istnieją przekonujące powody wydajności, aby wybrać statyczne linkowanie zamiast dynamicznego linkowania lub odwrotnie w ... ość czasu poświęca się na uruchamianie kodu biblioteki, może to mieć duże znaczenie. W przeciwnym razie (1) nadal obowiązuje.

Jaki jest najlepszy sposób na paginowanie wyników w SQL Server

Jaki jest najlepszy sposób (pod względem wydajności) na paginowanie wyników w SQL Server 2000, 2005, 2008, 2012, jeśli chcesz również uzyskać całkowitą liczbę wyników (przed paginowaniem)?

Jak wolne są wyjątki w Javie?

Pytanie: czy obsługa wyjątków w Javie jest naprawdę powolna? Konwencjonalna mądrość, jak również wiele wyników Google, mówi, ... wić kompilatorowi JIT poprawną optymalizację kodu, co spowalnia jego działanie na ziemię. Nie testowałem jeszcze tej teorii.

Preferowana metoda przechowywania tablic PHP (json encode vs serialize)

Muszę przechowywać wielowymiarową tablicę asocjacyjną danych w płaskim pliku do celów buforowania. Od czasu do czasu mogę nat ... owania, choć). Czy ktoś zna jakieś pułapki? Czy ktoś ma dobre benchmarki, aby pokazać korzyści wydajnościowe każdej z metod?

Jakie są charakterystyki wydajności sqlite z bardzo dużymi plikami baz danych? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... ch danych SQLite w zakresie multi-gigabajtów, począwszy od 2GB. Ktoś ma z tym jakieś doświadczenie? Jakieś wskazówki/pomysły?

Najszybszy sposób określenia, czy liczba całkowita znajduje się między dwiema liczbami całkowitymi (włącznie) ze znanymi zestawami wartości

Czy istnieje szybszy sposób niż x >= start && x <= end w C lub c++, aby sprawdzić, czy liczba całkowita jest mi ... r0, r1 bhs LBB44_36 Zdumiewające, jak redukcja lub eliminacja rozgałęzień może zapewnić tak dramatyczne przyspieszenie.

Dlaczego [] jest szybsze niż list()?

Porównałem ostatnio prędkości przetwarzania [] i list() i byłem zaskoczony odkryciem, że [] działaponad trzy razy szybciej n ... True do if 1 i wydaje się dotykać podobnego scenariusza dosłownego kontra globalnego; być może warto się nad tym zastanowić.

Dlaczego kompilacja C++ trwa tak długo?

Kompilacja pliku C++ zajmuje bardzo dużo czasu w porównaniu do C# i Javy. Skompilowanie pliku C++ zajmuje znacznie więcej cza ... to ładowanie plików nagłówkowych i uruchamianie preprocesora, ale to chyba nie powinno wyjaśniać, dlaczego trwa to tak długo.

Dlaczego kolejność pętli wpływa na wydajność podczas iteracji na tablicy 2D?

Możliwy duplikat:która z tych dwóch pętli for jest bardziej efektywna pod względem czasu i wydajności pamięci podręcznej ... c int x[4000][4000]; for (j = 0; j < 4000; j++) { for (i = 0; i < 4000; i++) { x[j][i] = i + j; } } }

Wydajność HTTP vs HTTPS

Czy istnieją jakieś poważne różnice w wydajności między http i https? Przypominam sobie, że HTTPS może być piątą tak szybką ... Czy jest to ważne dla webserverów/przeglądarek obecnej generacji? Jeśli tak, to czy są jakieś whitepapers, aby to poprzeć?

Jak znaleźć kth największy element w niesortowanej tablicy długości N W O (n)?

Wierzę, że istnieje sposób na znalezienie największego elementu kth w niesortowanej tablicy o długości n W O (n). A może to" oczekiwane " O(N) czy coś. Jak możemy to zrobić?

Jak uzyskać plan wykonania zapytania?

W Microsoft SQL Server Jak mogę uzyskać plan wykonania zapytania dla zapytania / procedury składowanej?

Dlaczego GCC generuje 15-20% szybszy Kod, jeśli optymalizuję rozmiar zamiast prędkości?

Po raz pierwszy zauważyłem w 2009 roku, że GCC (przynajmniej na moich projektach i na moich maszynach) mają tendencję do gene ... e podane powyżej. Chybienia pamięci podręcznej są bardzo głośne i wykazują niewielką lub zerową korelację z czasem wykonania.

Kiedy używać Vanilla JavaScript vs. jQuery?

Zauważyłem podczas monitorowania / próby odpowiedzi na typowe pytania jQuery, że istnieją pewne praktyki za pomocą javascript ... iej (czytelność/zwartość) używać zwykłego javascript zamiast używać $(). Oprócz przykładu podałem w moim pierwotnym pytaniu.

Narzędzia sieciowe symulujące powolne połączenie sieciowe [zamknięte]

Chciałbym wizualnie ocenić czas reakcji stron internetowych dla kilku typów połączeń internetowych(DSL, Cable, T1, dial-up it ... powalniają przepustowość sieci, aby symulować różne scenariusze połączeń w świecie rzeczywistym. Doceniam każdy wkład w to.

Różnice wydajności między kompilacjami debugowania i Wydania

Muszę przyznać, że zwykle nie zawracałem sobie głowy przełączaniem pomiędzy konfiguracjami Debug i Release w moim programie, ... , który jest testowany i działa poprawnie pod konfiguracją Debug będzie również działał poprawnie pod konfiguracją Release.

Zoptymalizuj PostgreSQL pod kątem szybkich testów

Przełączam się na PostgreSQL z SQLite dla typowej aplikacji Rails. Problem polega na tym, że uruchamianie specyfikacji stało ... te-34S, PG - 76s. transakcja: SQLite - 17S, PG-18S. 2x zwiększenie prędkości dla SQLite. 4-krotny wzrost prędkości dla PG.