Pytania oznaczone «optimization»

11
Podejście do tego, aby baza kodu stała się jednolicie powolna

Pracujemy na średniej wielkości bazie kodu C ++ (10Mloc), która dzięki naszym wysiłkom optymalizacyjnym staje się jednolicie powolna . Ta podstawa kodu to zestaw bibliotek, które łączymy, aby je uruchomić. Kiedy opracowano ogólne ramy komunikacji tych bibliotek, nacisk położono na wydajność, a...

10
Optymalizacja alokacji nadmiarowych ciągów w C ++

Mam dość złożony komponent C ++, którego wydajność stała się problemem. Profilowanie pokazuje, że większość czasu wykonywania jest po prostu poświęcana na przydzielanie pamięci dla std::strings. Wiem, że wśród tych ciągów jest dużo redundancji. Garść wartości powtarza się bardzo często, ale...

9
Czy przedwcześnie optymalizuję?

Obecnie jestem na etapie projektowania architektury opartej na komponentach w C ++. Mój obecny projekt obejmuje wykorzystanie takich funkcji, jak: std::vectors std::shared_ptrdo trzymania komponentów std::dynamic_pointer_cast std::unordered_map<std::string,[yada]> Komponenty będą...

9
Gdzie optymalizujesz?

Istnieją dwa obszary, które można zoptymalizować pod kątem prędkości w: Gdzie spędza się najwięcej czasu Kod, który jest nazywany najczęściej Jakie jest najlepsze miejsce do rozpoczęcia optymalizacji? Często nazywany najczęściej kod ma już krótkie czasy wykonania. Czy optymalizujesz...