Pytania otagowane jako performance

W przypadku pytań dotyczących pomiaru lub poprawy wydajności kodu i aplikacji.



17
Dodać obiekt do listy w R w zamortyzowanym stałym czasie, O (1)?
Jeśli mam listę R mylist, możesz objdo niej dodać element w następujący sposób: mylist[[length(mylist)+1]] <- obj Ale na pewno jest jakiś bardziej zwarty sposób. Kiedy byłem nowy w R, próbowałem pisać w ten lappend()sposób: lappend <- function(lst, obj) { lst[[length(lst)+1]] <- obj return(lst) } ale oczywiście to nie działa z …
245 r  performance  list  append  big-o 

28
O ile szybszy jest C ++ niż C #?
Czy jest teraz na odwrót? Z tego, co słyszałem, jest kilka obszarów, w których C # okazuje się być szybszy niż C ++, ale nigdy nie miałem odwagi przetestować go samodzielnie. Pomyślałem, że każdy z was może szczegółowo wyjaśnić te różnice lub wskazać mi właściwe miejsce na informacje na ten …

30
Przeprowadzasz test warunków skrajnych w aplikacji internetowej?
W przeszłości korzystałem z Microsoft Stress Tool i Pylot do testowania aplikacji internetowych. Napisałem prostą stronę główną, skrypt logowania i przewodnik po witrynie (w witrynie e-commerce dodając kilka elementów do koszyka i kasy). Samo trafienie na stronę główną z garstką programistów prawie zawsze zlokalizowałoby poważny problem. Więcej problemów ze skalowalnością …


16
Narzędzia sieciowe symulujące wolne połączenie sieciowe [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Chciałbym wizualnie ocenić czas odpowiedzi stron internetowych dla kilku typów połączeń internetowych (DSL, kablowy, …


23
Taktyki korzystania z PHP w mocno obciążonej witrynie
Zanim odpowiesz na to pytanie, nigdy nie opracowałem czegoś tak popularnego, aby osiągnąć wysokie obciążenie serwera. Traktuj mnie jak (westchnienie) kosmitę, który właśnie wylądował na planecie, choć taki, który zna PHP i kilka technik optymalizacji. Rozwijam w PHP narzędzie, które może dotrzeć do całkiem dużej liczby użytkowników, jeśli zadziała. Jednakże, …

12
Czy „zmiana” jest szybsza niż „jeśli”?
Czy switchwyciąg jest rzeczywiście szybszy niż ifwyciąg? Uruchomiłem poniższy kod na kompilatorze x64 C ++ programu Visual Studio 2010 z /Oxflagą: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter = 0; size_t testSwitch() { clock_t start = clock(); size_t i; for (i = 0; i …

12
Bardzo szybkie pisanie pliku binarnego w C ++
Próbuję zapisać ogromne ilości danych na moim dysku SSD (dysk SSD). I przez ogromne kwoty mam na myśli 80 GB. Przeglądałem sieć w poszukiwaniu rozwiązań, ale najlepsze, jakie wymyśliłem, to: #include <fstream> const unsigned long long size = 64ULL*1024ULL*1024ULL; unsigned long long a[size]; int main() { std::fstream myfile; myfile = …

8
System.currentTimeMillis () vs. nowa Date () vs. Calendar.getInstance (). GetTime ()
Przekaż opinię na temat przepełnienia stosu w : Что быстрее - System.currentTimeMillis () или Date (). GetTime ()? W Javie, jakie są implikacje wydajności i zasobów System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime() Jak rozumiem, System.currentTimeMillis()jest najbardziej wydajny. Jednak w większości aplikacji ta długa wartość musiałaby zostać przekonwertowana na datę lub …

13
Kiedy używać Vanilla JavaScript vs. jQuery?
Zauważyłem podczas monitorowania / próby odpowiedzi na najczęściej zadawane pytania dotyczące jQuery, że istnieją pewne praktyki z użyciem javascript zamiast jQuery, które faktycznie pozwalają ci pisać mniej i robić ... cóż taką samą ilość. I może również przynieść korzyści w zakresie wydajności. Konkretny przykład $(this) vs this Wewnątrz zdarzenia kliknięcia …


1
regresja wydajności std :: vector po włączeniu C ++ 11
Znalazłem interesującą regresję wydajności w małym fragmencie kodu C ++, gdy włączę C ++ 11: #include <vector> struct Item { int a; int b; }; int main() { const std::size_t num_items = 10000000; std::vector<Item> container; container.reserve(num_items); for (std::size_t i = 0; i < num_items; ++i) { container.push_back(Item()); } return 0; …
235 c++  performance  gcc  c++11  vector 

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.