Pytania otagowane jako performance

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

30
Tablica lub lista w Javie. Który jest szybszy?
Muszę zachować tysiące ciągów w pamięci, aby można było uzyskać do nich dostęp szeregowo w Javie. Czy powinienem przechowywać je w tablicy, czy powinienem użyć listy? Skoro tablice przechowują wszystkie dane w ciągłym kawałku pamięci (w przeciwieństwie do list), czy użycie tablicy do przechowywania tysięcy łańcuchów spowoduje problemy?
351 java  arrays  list  performance 

4
Lista funkcji Big-O dla PHP
Po dłuższym użyciu PHP zauważyłem, że nie wszystkie wbudowane funkcje PHP działają tak szybko, jak się spodziewano. Rozważ te dwie możliwe implementacje funkcji, która sprawdza, czy liczba jest liczbą pierwszą, używając buforowanej tablicy liczb pierwszych. //very slow for large $prime_array $prime_array = array( 2, 3, 5, 7, 11, 13, .... …

30
W .NET, która pętla działa szybciej, „for” lub „foreach”?
W C # / VB.NET / .NET, która pętla działa szybciej forlub foreach? Odkąd przeczytałem, że już dawnofor pętla działa szybciej niż foreachpętla , zakładałem, że jest prawdziwa dla wszystkich kolekcji, zbiorów ogólnych, wszystkich tablic itp. Przeszukałem Google i znalazłem kilka artykułów, ale większość z nich jest niejednoznaczna (czytaj komentarze …
345 c#  .net  performance  for-loop 

12
Najlepszy sposób na wybranie losowych wierszy PostgreSQL
Chcę losowy wybór wierszy w PostgreSQL, próbowałem tego: select * from table where random() < 0.01; Ale niektórzy inni polecają to: select * from table order by random() limit 1000; Mam bardzo duży stół z 500 milionami rzędów, chcę, żeby był szybki. Które podejście jest lepsze? Jakie są różnice? Jaki …









22
Jaki jest najszybszy sposób na uzyskanie wartości π?
Szukam najszybszego sposobu na uzyskanie wartości π jako osobistego wyzwania. Mówiąc dokładniej, korzystam ze sposobów, które nie wymagają użycia #definestałych, takich jak M_PIlub zakodowania na stałe liczby. Poniższy program testuje różne znane mi sposoby. Wersja zestawu wbudowanego jest teoretycznie najszybszą opcją, choć oczywiście nie jest przenośna. Podałem go jako punkt …

7
Czyta MySQL vs MongoDB 1000
Byłem bardzo podekscytowany MongoDb i testowałem go ostatnio. Miałem tabelę o nazwie posty w MySQL z około 20 milionami rekordów indeksowanych tylko w polu o nazwie „id”. Chciałem porównać prędkość z MongoDB i przeprowadziłem test, który losowo pobrałby i wydrukował 15 rekordów z naszych ogromnych baz danych. Uruchomiłem zapytanie około …

8
Jaki jest najszybszy sposób czytania pliku tekstowego wiersz po wierszu?
Chcę czytać plik tekstowy wiersz po wierszu. Chciałem wiedzieć, czy robię to tak skutecznie, jak to możliwe w zakresie .NET C # rzeczy. Do tej pory próbuję: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); while ((lineOfText = file.ReadLine()) != null) { …

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.