Pytania oznaczone «performance»

88
str wydajność w Pythonie

Podczas profilowania fragmentu kodu Pythona ( python 2.6aż do 3.2) odkryłem, że strmetoda konwersji obiektu (w moim przypadku liczby całkowitej) na ciąg jest prawie o rząd wielkości wolniejsza niż przy użyciu formatowania ciągów. Oto punkt odniesienia >>> from timeit import...

87
Maksymalna liczba plików w katalogu w S3

Gdybym miał milion obrazów, czy lepiej byłoby przechowywać je w jakiejś hierarchii folderów / podfolderów, czy po prostu zrzucić je wszystkie prosto do wiadra (bez żadnych folderów)? Czy zrzucenie wszystkich obrazów do zasobnika bez hierarchii spowolniłoby działanie LISTY? Czy istnieje znaczny...

87
Ile wierszy w bazie danych jest ZA DUŻO?

Mam tabelę MySQL InnoDB zawierającą 1 000 000 rekordów. Czy to za dużo? Czy bazy danych poradzą sobie z tym i nie tylko? Pytam, ponieważ zauważyłem, że niektóre zapytania (na przykład pobieranie ostatniego wiersza z tabeli) są wolniejsze (sekundy) w tabeli z 1 milionem wierszy niż w przypadku...

87
Zestaw JavaScript a wydajność tablicy

Może dlatego, że zestawy są stosunkowo nowe w Javascript, ale nie udało mi się znaleźć artykułu, na StackO ani nigdzie indziej, który mówi o różnicy w wydajności między nimi w Javascript. Jaka jest więc różnica, jeśli chodzi o wydajność, między nimi? W szczególności jeśli chodzi o usuwanie,...

86
Wydajność zmiennej ThreadLocal

Ile jest odczytywane ze ThreadLocalzmiennej wolniej niż ze zwykłego pola? Bardziej konkretnie, czy proste tworzenie obiektów jest szybsze czy wolniejsze niż dostęp do ThreadLocalzmiennej? Zakładam, że jest na tyle szybki, że posiadanie ThreadLocal<MessageDigest>instancji jest znacznie...

86
Wydajność UUID w MySQL?

Rozważamy użycie wartości UUID jako kluczy podstawowych dla naszej bazy danych MySQL. Wstawiane dane są generowane z dziesiątek, setek, a nawet tysięcy zdalnych komputerów i są wstawiane z szybkością 100-40 000 wstawień na sekundę, a my nigdy nie wykonamy żadnych aktualizacji. Sama baza danych...

86
Dlaczego pętle są wolne w R?

Wiem, że pętle są powolne Ri że zamiast tego powinienem spróbować robić rzeczy w sposób zwektoryzowany. Ale dlaczego? Dlaczego pętle są wolne i applyszybkie? applywywołuje kilka podfunkcji - to nie wydaje się szybkie. Aktualizacja: przepraszam, pytanie było źle postawione. Mylę wektoryzację z...

86
Android onClick w XML a OnClickListener

Zdaję sobie sprawę, że podobnie sformułowane pytanie zadawano już wcześniej, ale jest inaczej. Jestem całkiem nowy w tworzeniu aplikacji na Androida i mam trzy pytania dotyczące różnic między android:onclick=""atrybutem XML a setOnClickListenermetodą. Jakie są różnice między nimi? Czy jest...

85
Jaki jest narzut typu Option Rusta?

W Rust referencje nigdy nie mogą być zerowe, więc w przypadku, gdy faktycznie potrzebujesz null, na przykład listy połączonej, użyj Optiontypu: struct Element { value: i32, next: Option<Box<Element>>, } Ile narzutu wiąże się z tym, jeśli chodzi o alokację pamięci i kroki do...