optimization

Czy mikro-optymalizacja jest warta czasu?

Jestem programistą PHP i zawsze uważałem, że mikro-optymalizacje nie są warte czasu. Jeśli naprawdę potrzebujesz tej dodatkow ... ań SQL dziennie - na przykład. Więc zastanawiam się, czy może się mylić lub mikro-optymalizacja naprawdę warta czasu i kiedy?

Lista popularnych technik optymalizacji C++ [zamknięta]

Czy Mogę mieć świetną listę typowych praktyk optymalizacji C++? Co mam na myśli przez optymalizację jest to, że trzeba zmodyfikować kod źródłowy, aby móc uruchomić program szybciej, nie zmieniając ustawień kompilatora.

Jak zoptymalizować parametry całkowite (i inne nieciągłe przestrzenie parametrów) w R?

Jak optymalizować, jeśli przestrzeń parametru jest tylko liczbą całkowitą (lub jest inaczej nieciągła)? Użycie sprawdzania l ... } if(!all(check.integer(abs(x1)), check.integer(abs(x2)))){ value<-NA } return(value) } optim(c(-2,1), fr)

Czym jest PAGEIOLATCH SH wait type W Sql Server?

Mam pytanie, które zajmuje dużo czasu w trakcie transakcji. Kiedy otrzymuję wait_type procesu to jest PAGEIOLATCH_SH. Co oznacza ten typ oczekiwania i jak można to rozwiązać?

Czy EVAL () i new Function () to to samo?

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

Jak określić, czy pamięć jest wyrównana?

Jestem nowy w optymalizacji kodu za pomocą instrukcji SSE/SSE2 i do tej pory nie zaszedłem zbyt daleko. Według mojej wiedzy p ... iepodpisanych pamięć do rejestrów SSE wydaje się być strasznie wolna (nawet wolniejsza niż zwykły kod C). Z góry dziękuję...

Przestarzałe Porady Optymalizacji Java

Istnieje wiele wskazówek dotyczących wydajności, które stały się przestarzałe przez kompilator Javy, a zwłaszcza optymalizacj ... ły się nadal są stosowane, ale są faktycznie przestarzałe przez mechanizmy optymalizacji Znalezione w więcej nowoczesne JVMs?

Django: ustawić klucz obcy używając liczby całkowitej?

Czy istnieje sposób, aby ustawić relację z kluczem obcym za pomocą integer id modelu? Byłoby to dla celów optymalizacji. Na ... katora i ustawianie relacji w ten sposób. W ten sposób mogę uniknąć połączenia db, aby uzyskać Najpierw obiekt EmployeeType.

Jak podzielić / podzielić zbiór danych na szkolenia i testowe zbiory danych, np. walidacji krzyżowej?

Jaki jest dobry sposób na losowe podzielenie tablicy NumPy na zestaw danych treningowych i testowych / walidacyjnych? Coś podobnego do funkcji cvpartition LUB crossvalind w Matlab.

Jak zapobiec optymalizacji przez GCC pętli czekania?

Chcę napisać firmware kodu C dla mikrokontrolerów Atmel AVR. Skompiluję go używając GCC. Chcę również włączyć optymalizacje k ... jakiś sposób, aby GCC nie optymalizowało konkretnego fragmentu kodu? Jak nie optymalizować - mechanika funkcji szaleństwa

Dlaczego optymalizacja zabija tę funkcję?

[2]}niedawno mieliśmy wykład na uniwersytecie na temat specjalności programistycznych w kilku językach. Wykładowca zapisał n ... ich nie dotykał, nawet jeśli myśli, że nigdy nie są odczytywane lub zapisywane, ale nie wiedziałbym, dlaczego tak się stało.

Jak obliczyć lub zbliżyć medianę listy bez przechowywania listy

Próbuję obliczyć medianę zbioru wartości, ale nie chcę zapisywać wszystkich wartości, ponieważ może to zaszkodzić wymaganiom ... eż w 0,5 krokach od -120 do -60. Chyba oznacza to, że mogę użyć jakiejś formy histogramu dla każdej wartości. Thanks Nick

Przyspieszyć bitstring / operacje bitowe w Pythonie?

Napisałem generator liczb pierwszych używając Sita Eratostenesa i Pythona 3.1. Kod działa poprawnie i z wdziękiem W 0.32 sek ... które działają wolniej niż mój istniejący kod, oczywiście. Edit again: Sporządziłem listę benchmarków na mojej maszynie.

Najszybszy sposób na wykonanie poziomej sumy wektora zmiennoprzecinkowego na x86

Masz wektor trzech (lub czterech) pływów. Jaki jest najszybszy sposób ich podsumowania? Czy SSE (movaps, shuffle, add, movd) ... "spróbuj uporządkować rzeczy tak, aby można było zsumować cztery wektory na raz" nie będzie akceptowane jako odpowiedź. :-)

Najszybszy sposób na usunięcie wszystkich niedrukowalnych znaków z łańcucha Java

Jaki jest najszybszy sposób na usunięcie wszystkich niedrukowalnych znaków z String w Javie? Do tej pory próbowałem i mierzy ... rozwiązań (działające rozwiązanie JNI, ktokolwiek?). Referencje [106]}repozytorium GitHub z pakietem benchmarkingowym

Jaki jest efekt zamawiania twierdzeń if ... else if według prawdopodobieństwa?

Konkretnie, jeśli mam serię if...else if wypowiedzi, a ja jakoś znam z góry względne prawdopodobieństwo, że każde twierdzenie ... twierdzenia muszą być oceniane w określonej kolejności, aby osiągnąć pożądane zachowanie, kwestia wydajności jest dyskusyjna.

Czego brakuje/nie jest optymalna w tej implementacji memcpy?

Zainteresowało mnie napisanie memcpy() jako ćwiczenie edukacyjne. Nie będę pisał całego Traktatu o tym, co zrobiłem i o czym ... e nie jest potrzebny do buforowania docelowej lokalizacji) powinny być przydatne do kopiowania większych buforów. (@Zboson)

Haskell: jak wykryć " leniwe wycieki pamięci"

Po kilku godzinach debugowania zdałem sobie sprawę, że bardzo prosty przykład zabawki nie był skuteczny z powodu braku ! w wy ... $ "Logging with Int: " ++ (show n) putStrLn $ (show $ log) t3 <- Time.getCurrentTime print (Time.diffUTCTime t3 t2)

Czy zajęcia zamknięte naprawdę oferują korzyści z wydajności?

Natknąłem się na wiele wskazówek optymalizacyjnych, które mówią, że powinieneś oznaczyć swoje klasy jako zamknięte, aby uzysk ... e mi przypadku, w którym klasy zamknięte dadzą lepsze wyniki? Czy ktoś robił testy i widział różnicę? Pomóż mi się uczyć:)

Stałe i optymalizacja kompilatora w C++

Przeczytałem wszystkie rady na temat const-poprawności w C++ i że jest to ważne (po części) , ponieważ pomaga kompilatorowi z ... nie jest, ale powinna być. Co się dzieje, gdy wprowadzasz mutable zmienne? Czy wpływają one na te optymalizacje metod const?