Pytania otagowane jako optimization

Optymalizacja to działanie polegające na ulepszeniu metody lub projektu. W programowaniu optymalizacja zwykle przyjmuje formę zwiększenia prędkości algorytmu lub zmniejszenia wymaganych zasobów. Innym znaczeniem optymalizacji są numeryczne algorytmy optymalizacji stosowane w uczeniu maszynowym.

2
Jak zoptymalizować czas kompilacji webpacka za pomocą narzędzia prefetchPlugin & Analysis?
Poprzednie badania: Jak mówi wiki webpack, możliwe jest użycie narzędzia analitycznego w celu optymalizacji wydajności kompilacji: z: https://github.com/webpack/docs/wiki/build-performance#hints-from-build-stats Wskazówki ze statystyk budowy Istnieje narzędzie do analizy, które wizualizuje kompilację, a także zapewnia wskazówki, jak można zoptymalizować rozmiar kompilacji i wydajność kompilacji . Możesz wygenerować wymagany plik JSON, uruchamiając pakiet webpack …


4
Dlaczego maszyna JVM nadal nie obsługuje optymalizacji połączeń końcowych?
Wydaje się, że dwa lata po optymalizacji jvm -zapobiega-ogonowi-wywołania , pojawiła się prototypowa implementacja i MLVM od jakiegoś czasu określa tę funkcję jako „proto 80%”. Czy po stronie Sun / Oracle nie ma aktywnego zainteresowania wspieraniem wywołań końcowych, czy po prostu wywołania końcowe mają „[...] zająć drugie miejsce na każdej …



9
Jakie są korzyści z zadeklarowania metody jako statycznej
Ostatnio przeglądałem swoje ostrzeżenia w Eclipse i natknąłem się na to: Wyśle ostrzeżenie kompilatora, jeśli metodę można zadeklarować jako statyczną. [edytuj] Dokładny cytat w pomocy Eclipse, z naciskiem na prywatne i końcowe: Po włączeniu kompilator wyświetli błąd lub ostrzeżenie dla metod, które są prywatne lub ostateczne i które odnoszą się …

12
Łącz i minimalizuj wiele plików CSS / JS
Próbuję zoptymalizować wydajność witryny, konsolidując i kompresując pliki CSS i JS. Moje pytanie dotyczy raczej (konkretnych) kroków, jak to osiągnąć, biorąc pod uwagę rzeczywistą sytuację, z którą miałem do czynienia (choć powinno być typowe również dla innych programistów). Moja strona odwołuje się do kilku plików CSS i JS, takich jak …

9
Kiedy, jeśli w ogóle, rozwijanie pętli jest nadal przydatne?
Próbowałem zoptymalizować jakiś niezwykle krytyczny dla wydajności kod (algorytm szybkiego sortowania, który jest nazywany milionami razy w symulacji Monte Carlo) przez rozwijanie pętli. Oto wewnętrzna pętla, którą próbuję przyspieszyć: // Search for elements to swap. while(myArray[++index1] < pivot) {} while(pivot < myArray[--index2]) {} Próbowałem rozwinąć się do czegoś takiego: while(true) …

8
std :: map insert lub std :: map find?
Zakładając mapę, na której chcesz zachować istniejące wpisy. W 20% przypadków wpis, który wstawiasz, to nowe dane. Czy jest korzyść z robienia std :: map :: find then std :: map :: insert przy użyciu tego zwróconego iteratora? A może szybciej jest próba wstawienia, a następnie działanie w oparciu o …
93 c++  optimization  stl  stdmap 


6
Czy eval () i new Function () to to samo?
Czy te dwie funkcje robią to samo za kulisami? (w funkcjach pojedynczych instrukcji) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2 + 1'));


10
Obiekty PHP a tablice - porównanie wydajności podczas iteracji
Mam ogromną liczbę obiektów PHP dla sieci neuronowej, dla których muszę iterować i wykonać na nich obliczenia. Zastanawiałem się, czy lepiej byłoby używać tablicy asocjacyjnej zamiast instancji klas? Mam do czynienia z 3640obiektami i iteracją 500czasu (w najlepszym przypadku), więc każda mikro-optymalizacja bardzo pomaga. Czy byłoby to nieuchronnie szybsze $object['value']niż …

7
Dyskretny JavaScript: <script> na górze czy na dole kodu HTML?
Niedawno przeczytałem manifest Yahoo Najlepsze praktyki dotyczące przyspieszenia Twojej witryny sieci Web . Zalecają umieszczenie włączenia JavaScript na dole kodu HTML, kiedy tylko jest to możliwe. Ale gdzie dokładnie i kiedy? Powinniśmy to umieścić przed zamknięciem &lt;/html&gt;czy po? A przede wszystkim, kiedy powinniśmy jeszcze umieścić to w &lt;head&gt;dziale?

3
Czym dokładnie jest zasada „jak gdyby”?
Jak mówi tytuł, Czym dokładnie jest zasada „jak gdyby”? Typowa odpowiedź, jaką można uzyskać, to: Reguła zezwalająca na wszelkie transformacje kodu, które nie zmieniają obserwowalnego zachowania programu Od czasu do czasu otrzymujemy zachowania z pewnych implementacji, które są przypisane tej regule. Wiele razy źle. Na czym więc dokładnie polega ta …
89 c++  c  optimization  c++-faq  as-if 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.