Z Wikipedii: Złożoność algorytmu to O(n(logn)(loglogn))operacje bitowe. Jak do tego doszedłeś? To, że złożoność obejmuje ten loglogntermin, mówi mi, że sqrt(n)gdzieś jest. Załóżmy, że uruchamiam sito na pierwszych 100 liczbach ( n = 100), zakładając, że oznaczenie liczb jako złożonych zajmuje stały czas (implementacja tablicy), liczba razy, której użyjemy, mark_composite()byłaby …
Zauważyłem bardzo słabą wydajność podczas używania iterrows od pand. Czy jest to coś, czego doświadczają inni? Czy jest to specyficzne dla iterrows i czy należy unikać tej funkcji dla danych o określonym rozmiarze (pracuję z 2-3 milionami wierszy)? Ta dyskusja na GitHub doprowadziła mnie do przekonania, że jest to spowodowane …
Czy w języku VBA jest kod, którym mogę zawinąć funkcję, która poinformuje mnie o czasie jej uruchomienia, aby móc porównać różne czasy działania funkcji?
Właśnie zainstalowałem program Visual Studio 2017 na komputerze o następujących specyfikacjach: Procesor Intel Xeon E5-1600 v3 @ 3,50 GHz, 16 GB pamięci RAM i 64-bitowy system operacyjny Windows 10 Pro . Chociaż wydajność komputera jest prawie idealna, zwykle napotykam problem powolności w programie Visual Studio 2017, zwłaszcza podczas procesów kompilacji …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Jestem początkującym w języku asemblera i zauważyłem, że kod x86 emitowany przez kompilatory zwykle utrzymuje wskaźnik ramki nawet w trybie zwolnienia / optymalizacji, kiedy mógłby użyć EBPrejestru do czegoś innego. Rozumiem, dlaczego wskaźnik ramki może ułatwić debugowanie kodu i może być niezbędny, jeśli alloca()zostanie wywołany w funkcji. Jednak x86 ma …
Widzę naprawdę dziwne perf związane z bardzo prostym zapytaniem używającym Entity Framework Code-First z .NET Framework w wersji 4. Zapytanie LINQ2Entities wygląda następująco: context.MyTables.Where(m => m.SomeStringProp == stringVar); Wykonanie tego zajmuje ponad 3000 milisekund. Wygenerowany SQL wygląda bardzo prosto: SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp], ... FROM [MyTable] as [Extent1] WHERE [Extent1].[SomeStringProp] …
Czasami musimy napisać metody otrzymujące wiele argumentów, na przykład: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Kiedy napotykam tego rodzaju problem, często zamykam argumenty w mapie. Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public void doSomething(Map<Object,Object> params) { …
Oto wyodrębniona część mojego zapytania, odzwierciedlająca EMAIL_ADDRESStyp danych kolumny i właściwość: EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, Jednak John Saunders używa VARYING(256). To sugeruje mi, że niekoniecznie poprawnie zrozumiałem RÓŻNICĘ. Rozumiem to tak, że długość adresu e-mail wynosi w moim przypadku 20 znaków, natomiast dla Jodn 256. Kontekst w kodzie Johna …
Znajduję ogromne różnice w wydajności między podobnym kodem w C anc C #. Kod C to: #include <stdio.h> #include <time.h> #include <math.h> main() { int i; double root; clock_t start = clock(); for (i = 0 ; i <= 100000000; i++){ root = sqrt(i); } printf("Time elapsed: %f\n", ((double)clock() - …
Więc wiem, że try / catch dodaje trochę narzutów i dlatego nie jest dobrym sposobem kontrolowania przepływu procesu, ale skąd się bierze ten narzut i jaki jest jego rzeczywisty wpływ?
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Czy istnieje dobry program do profilowania dla javascript? Wiem, że firebug ma pewne wsparcie dla kodu …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Muszę dowiedzieć się, gdzie są wąskie gardła w mojej aplikacji na Androida. …
Chciałbym wiedzieć, kiedy należy używać metod prototypowych w js. Czy zawsze powinny być używane? Czy są przypadki, w których ich używanie nie jest preferowane i / lub powoduje spadek wydajności? Przeszukując tę witrynę pod kątem typowych metod określania przestrzeni nazw w js, wydaje się, że większość używa implementacji nieopartej na …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.