optimization

Co to jest notacja Big O? Używasz go? [duplikat]

To pytanie ma już odpowiedź tutaj: Jakie jest proste angielskie Wyjaśnienie notacji "Big O"? ... ig-O dla ośmiolatków?Big O, Jak to obliczyć / przybliżyć?czy zastosowałeś teorię złożoności obliczeniowej w prawdziwym życiu?

Znajdź ceny kupna/sprzedaży w tablicy wartości akcji, aby zmaksymalizować dodatnią różnicę

Dostałem to pytanie dzisiaj w wywiadzie, a jego zoptymalizowane rozwiązanie powstrzymało mnie przed zimnem (co wieje, bo napr ... nteresowanych, właśnie dostałem dzisiaj wiadomość, że nie dostałem pracy, o którą rozmawiałem, gdzie zadali mi to pytanie. :(

Co jest bardziej efektywne? Używać pow do kwadratu czy po prostu pomnożyć go ze sobą?

Co z tych dwóch metod jest bardziej efektywne w C? A może: pow(x,3) Vs. x*x*x // etc?

Jakie są dobre minimizery css i js dla kodu produkcyjnego? [zamknięte]

Szukam aplikacji lub stron internetowych, które minimalizują pliki css i js. Idealnie, mogliby wsadzić je wszystkie, a jeśli nie, po jednym na raz.

Paralelizacja: pthreads czy OpenMP?

Większość ludzi w komputerach naukowych używa OpenMP jako quasi-standardu, jeśli chodzi o równoległość pamięci współdzielonej ... MP nad pthreads? Ta ostatnia wydaje się bardziej podstawowa i podejrzewam, że może być szybsza i łatwiejsza do optymalizacji.

Używanie języka Assembly W C / C++

Pamiętam, że gdzieś czytałem, że aby naprawdę zoptymalizować i przyspieszyć pewną część kodu, Programiści piszą tę sekcję w j ... lera, Twój kod będzie prawdopodobnie działał wolniej, ponieważ często kompilator optymalizuje kod lepszy niż większość ludzi.

"SELECT COUNT (*)" jest powolne, nawet z klauzulą where

Próbuję wymyślić, jak zoptymalizować bardzo wolne zapytanie w MySQL (nie zaprojektowałem tego): SELECT COUNT(*) FROM change ... 5.0 Jest coś oczywistego mi umyka? (Tak, próbowałem już" SELECT COUNT(change_event_id)", ale nie ma różnicy w wydajności).

Jak dopasować drzewo do dużego zestawu wzorów?

Mam potencjalnie nieskończony zbiór symboli: {[1] } Istnieje również specjalny symbol zastępczy ? (jego znaczenie zostanie wy ... ych do przechowywania zestawu S oraz algorytm do sprawdzania dopasowania. Każdy język programowania lub pseudo-kod jest OK.

Buduj trie szybciej

Robię aplikację mobilną, która wymaga tysięcy szybkich wyszukiwań ciągów i sprawdzania przedrostków. Aby to przyspieszyć, zro ... twl06.zip Android IDE używany do uruchomienia kodu: http://play.google.com/store/apps/details?id=com.jimmychen.app.sand

Co masz w konfiguracji log4net? Hacki, optymalizacje, obserwacje?

To jest mój plik konfiguracyjny log4net <?xml version="1.0" encoding="utf-8" ?> <log4net debug="true"> <ap ... , lepsze wzorce konwersji? Jakieś ciekawe hacki? Edit: plik XMl nie dostał się do bloku kodu.Aktualizacja. Jakieś sugestie?

C # XNA: Optymalizacja wykrywania kolizji?

Pracuję nad prostym demo do wykrywania kolizji, które zawiera tylko kilka obiektów odbijających się w oknie. (Celem jest spra ... uzyskać sąsiadów dla obiektu jest trywialnie krótki. Ta metoda się nie zmieniła, więc może nazywam ją bardziej niż kiedyś...

MySQL optimization of huge table

Próbowałem poprawić prędkość na pewnym zapytaniu SELECT. Sytuacja wygląda następująco: Jest (w moich oczach) ogromny stół krz ... , '' 1 , 'SIMPLE' , 'hugeCrossingTable', 'ref', 'field1' , 'field1', '4' , 'otherTable.field2', 69 , 'Using where'

Flagi optymalizacji GCC dla Intel Atom [zamknięty]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... ję o kluczowym znaczeniu dla wydajności procesora Intel Atom. Jakie są najlepsze flagi optymalizacji gcc dla tego procesora?

Jak profilować i optymalizować XSLT?

Mam XSLT do przeglądania plików XML w przeglądarce. XSLT jest naiwnie napisany i obecnie wykonanie zajmuje dużo czasu (kilka ... XSLT? (czy to zły pomysł robić złożone XSLT w przeglądarce? Czy zamiast tego powinienem zastosować stronę aplikacji XSLT?)

Czy Istnieje Szybka Procedura GetToken Dla Delphi?

W moim programie przetwarzam miliony łańcuchów znaków, które mają specjalny znak, np."|", aby oddzielać tokeny w każdym łańcu ... od tego, co jest szybsze. Ale powiedzmy, że teraz jestem szczęśliwy. Jeszcze raz dzięki społeczność StackOverflow Delphi.

Poważnie, czy powinienem napisać zły kod PHP? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... istości mówimy o optymalizacji w językach interpretowanych. Przynajmniej jakaś podpowiedź o tym, że mówimy o PHP byłoby miło.

Obsługa bardzo dużych liczb w Pythonie

Rozważałem szybkie Poker ocena ręki w Pythonie. Przyszło mi do głowy, że jednym ze sposobów na przyspieszenie procesu będzie ... stnieje sposób na przechowywanie tak dużych liczb w Pythonie, który pozwoli mi na wykonywanie operacji arytmetycznych na nim?

Jaki jest prawdziwy narzut try/catch w C#?

Tak więc, wiem,że try / catch dodaje trochę narzutu i dlatego nie jest dobrym sposobem kontrolowania przepływu procesu, ale skąd się bierze ten narzut i jaki jest jego rzeczywisty wpływ?

Dlaczego dodawanie komentarzy assembly powoduje tak radykalną zmianę w generowanym kodzie?

Więc miałem ten kod: constexpr unsigned N = 1000; void f1(char* sum, char* a, char* b) { for(int i = 0; i < N; ++i) ... u, z kilkoma komentarzami gdzieś w w środku. Czy ja źle zakładam? Czy optymalizator GCC jest utrudniony przez komentarze asm?

Czy zmiana kolejności wywołań clock () przez optymalizator C++ jest legalna?

Język programowania C++ wydanie czwarte, strona 225 brzmi: kompilator może zmienić kolejność kodu w celu poprawy wydajności, ... y czas zerowy). Zobacz moje inne pytanie aby uzyskać szczegółowe przykład. Czy to zachowanie jest zgodne ze standardem C++?