optimization

Zobacz i wyczyść bufory/bufory Postgres?

Czasami uruchamiam zapytanie Postgres trwa to 30 sekund. Następnie natychmiast uruchamiam to samo zapytanie i zajmuje to 2 s ... DBCC DROPCLEANBUFFERS Ale chciałbym też wiedzieć, jak zobaczyć, co jest rzeczywiście zawarte w tym bufor. Dzięki za pomoc.

Czy the.NET CLR naprawdę zoptymalizować dla bieżącego procesora

Kiedy czytam o wydajności języków JITted, takich jak C# czy Java, autorzy zazwyczaj mówią,że powinny / mogłyby teoretycznie p ... ub Mono) faktycznie wykonuje optymalizacje specyficzne dla procesora podczas procesu JIT? Jeśli tak, to jakie optymalizacje?

Wąskie Gardło Alokacji Pamięci/Dealokacji?

Jak dużym wąskim gardłem jest alokacja/dealokacja pamięci w typowych programach w świecie rzeczywistym? Mile widziane są odp ... zenie, ale opóźnienia niekoniecznie. Edit: chociaż wspominam malloc, to pytanie jest NIE przeznaczone do C/C++ specyficzne.

W jakim momencie warto ponownie wykorzystać tablice w Javie?

Jak duży musi być bufor w Javie, zanim będzie warto go ponownie wykorzystać? Lub inaczej: mogę wielokrotnie przydzielać, uży ... elowątkowości w przyszłości. Tak, Biblioteka zostanie wydana jako open source, jeśli ktoś jest zainteresowany w użyciu tego.

Wdrażanie systemów osiągnięć w nowoczesnych, złożonych grach

Wiele gier, które są tworzone w dzisiejszych czasach pochodzą z własnego systemu osiągnięć, który nagradza graczy / użytkowni ... l o ponad 1000 osiągnięć dostępnych obecnie w World of Warcraft i wielu, wielu graczy online w tym samym czasie, na przykład.

Jeśli istnieje przed wstawieniem, aktualizacją, usunięciem w celu optymalizacji

Dość często zdarza się sytuacja, kiedy trzeba wykonać polecenie INSERT, UPDATE lub DELETE na podstawie jakiegoś warunku. A mo ... CT 1 FROM Contacs WHERE [Type] = 1) UPDATE Contacs SET [Deleted] = 1 WHERE [Type] = 1 A co z wstawianiem lub usuwaniem?

Czy GHC naprawdę nigdy nie jest mapą inline, scanl, foldr itp.?

Zauważyłem, że instrukcja GHCmówi: "dla funkcji samo rekurencyjnej, wyłącznik pętli może być tylko samą funkcją, więc pragma ... tutaj . Jednak, czy to wszystko nie ogranicza naszej zdolności do pisania kodu, który jest jednocześnie szybki i elegancki?

Szybki algorytm wielokrotnego obliczania percentyla?

W algorytmie muszę obliczyć 75 percentyl zbioru danych za każdym razem, gdy dodam wartość. W tej chwili robię to: Get va ... (); _upper.clear(); } private: double _percentile; std::vector<T> _lower; std::vector<T> _upper; };

Benchmarking VBA Code

Co jest uważane za najdokładniejszy sposób na testowanie kodu VBA (w moim przypadku testuję kod w Excelu)? Czy są jakieś inne ... h As Long Start = GetTickCount() 'Do your code here Finish = GetTickCount() MsgBox CStr((Finish - Start) / 1000) End Sub

Dlaczego (a % 256) różni się od (A & 0xFF)?

Zawsze zakładałem, że podczas wykonywania (a % 256) optymalizator naturalnie użyje wydajnej operacji bitowej, tak jakbym napi ... num) { return num & 0xFF; } mod(int): movzx eax, dil ret Wygląda na to, że coś mi umyka. Jakieś pomysły?

Czy RVO (Return Value Optimization) ma zastosowanie do wszystkich obiektów?

Jest RVO (Optymalizacja wartości zwrotnej) gwarantowane czy stosowane dla wszystkich obiektów i sytuacji w kompilatorach C++ ... tej optymalizacji dla klasy / obiektu? Jak wymusić lub zachęcić kompilator do wykonania RVO na określonej zwracanej wartości?

Jak dowiedzieć się, dlaczego status spid został zawieszony? Na jakie zasoby czeka spid?

Biegnę EXEC sp_who2 78 i otrzymuję następujące Wyniki : Jak mogę dowiedzieć się, dlaczego jego status został zawieszony? ... Użyłem już sp_whoisactive. W związku z tym, że spid78 nie jest w stanie wykonać zdjęcia, nie jest w stanie tego zrobić.]}

Jak zorganizować członków w strukturze, aby zmarnować jak najmniej miejsca na wyrównanie?

[nie duplikat struktura wyściółki i opakowania . To pytanie dotyczy tego, jak i kiedy występuje padding. Ten jest o tym, jak ... ardziej wieloplatformowego sposobu, podobnego do tego, co jest opisane w propozycji P1112 dla nadchodzącego standardu C++20.

najskuteczniejszy sposób iteracji wszystkich elementów DOM?

Niestety muszę iterować wszystkie elementy DOM strony i zastanawiam się, jaka jest najbardziej skuteczna technika. Prawdopodo ... nawiam się, czy są inne opcje, których nie rozważałem. Może to opcja rekurencyjna, która jest równoległa do węzłów potomnych.

Co tak naprawdę robi opcja "Optymalizacja kodu" w Visual Studio?

Nazwa opcji mówi coś, ale co tak naprawdę robi Visual Studio/kompilator i jakie są realne konsekwencje? Edit: jeśli szukasz ... es , ale tak naprawdę nie szukam. Zastanawiam się, co dzieje się naprawdę. Na przykład dlaczego pętle mają mniej czasu, itp.

Co mogę zrobić w kodzie Java, aby zoptymalizować buforowanie procesora?

Czy pisząc program Java, mam wpływ na to, w jaki sposób procesor wykorzysta swoją pamięć podręczną do przechowywania moich da ... ru tablicy za każdym razem, gdy zabraknie miejsca, jest dobrą strategią również w Javie, mimo że nie wywołujesz już malloc().

gcc-G vs not-G i strip vs not strip, wydajność i zużycie pamięci?

Jeśli Rozmiar pliku binarnego nie jest problemem, czy są jakieś wady używania opcji-g, a nie strip binaries, które mają być u ... hcę używać binariów z informacjami debugującymi, jest generowanie użytecznych zrzutów pamięci w przypadku błędów segmentacji.

Jaki jest koszt wywołania funkcji?

W porównaniu do prosty dostęp do pamięci Dostęp do dysku Dostęp do pamięci na innym komputerze (w tej samej sieci) Dostęp do dysku na innym komputerze (w tej samej sieci) W C++ na windows.

MySQL my.zalecenia cnf performance tuning [zamknięte]

Mam nadzieję, że ktoś może zaoferować pomoc w optymalizacji my.plik cnf dla bardzo dużego serwera baz danych mysql. Our arch ... ma NOT IN ('information_schema','mysql')) AA ) A, (SELECT 3 PowerOf1024) B; @ Rolando-Dzięki...wyniki tego zapytania to 4G.

Szybkie funkcje transcendentne / trygonometryczne dla Javy

Od funkcji trygonometrycznych w Javie.lang.Matematyka jest dość powolna: czy istnieje biblioteka, która robi szybkie i dobre ... unkcji sprzętowych. Robi to z dobrego powodu, ale czasami bardziej zależy ci na szybkości niż na dokładności ostatniego bitu.