Kliknij, spisz wyniki ze strony, pomóż dzekowi w 10 sekund!

0

ZAKOŃCZONE! Dzięki wszystkim.

Hej,
Mierzę sobie wydajność przeszukiwania tablicy 5k elementów (6,4MB plik json jakby ktoś z mobilek wchodził) - to, że algorytm jest mało wydajny nie ma tu znaczenia. Potrzebuję większej próbki wyników niż moje własne urządzenia - stąd prośba do forumowiczów o wykonanie kilku prostych kroków.

  1. Wchodzimy tu: [wywaliłem, żeby zatrzymać posty, dzięki za wyniki!]
  2. Kopiujemy wynik, wklejamy w post na forum (jeszcze nie wysyłamy).
  3. Odświeżamy stronę z pomiarem.
  4. Doklejamy wynik do posta.
  5. Opisujemy urządzenie (słowem: laptop/desktop/urządzenie mobilne), na którym dokonaliśmy pomiaru. W przypadku telefonów słabo kojarzę procesory, więc wolę by podać rok zakupu i ówczesną cenę urządzenia, w przypadku komputerów nazwę procesora (jeżeli nie znacie - może być tak samo - rok zakupu i cena).
  6. Wysyłamy posta.

W teorii im starsze urządzenie, tym bardziej mnie interesuje, ale trzeba mieć na uwadze to, że pomiar nie uruchomi się na IE/Edge (poza najnowszym) i starszych przeglądarkach. I Safari oczywiście, które jest nowym IE.

Z góry dzięki.

0

Hi!
Loaded in 62.51ms
Parsed in 1908.66ms
Found 9 in 0.96ms

Hi!
Loaded in 16.86ms
Parsed in 98.38ms
Found 9 in 0.84ms

desktop, i5-4670 @ 3.8 GHz

0

Loaded in 123.99ms
Parsed in 1368.00ms
Found 9 in 2.00ms

Loaded in 112.00ms
Parsed in 175.00ms
Found 9 in 21.00ms

AMD A8-5600k

0

Hi!
Loaded in 70.99ms
Parsed in 39.52ms
Found 9 in 1.14ms

Hi!
Loaded in 39.39ms
Parsed in 59.48ms
Found 9 in 1.28ms

desktop, i5 4570

0

Hi!
Loaded in 151.71ms
Parsed in 331.36ms
Found 9 in 3.11ms

Hi!
Loaded in 43.60ms
Parsed in 368.13ms
Found 9 in 3.45ms

Laptop, Dell 7559 i7-6700HQ 2.60GHz

0

Hi!
Loaded in 107.47ms
Parsed in 732.25ms
Found 9 in 1.28ms

Hi!
Loaded in 96.94ms
Parsed in 154.05ms
Found 9 in 1.18ms

Laptop, i5-3210M 2.5GHz

0

Hi!
Loaded in 203.89ms
Parsed in 1111.40ms
Found 9 in 1.40ms

3360m

0

Hi!
Loaded in 1469.00ms
Parsed in 328.00ms
Found 9 in 15.00ms

Hi!
Loaded in 1250.00ms
Parsed in 281.00ms
Found 9 in 0.00ms

czteroletni desktop, AMD Athlon 64, 2,91 GHz

0
Hi!
Loaded in 268.24ms
Parsed in 2291.42ms
Found 9 in 5.90ms 
 Hi!
Loaded in 80.34ms
Parsed in 1643.63ms
Found 9 in 6.17ms

LG G2

Hi!
Loaded in 179.30ms
Parsed in 432.33ms
Found 9 in 1.98ms 
Hi!
Loaded in 109.98ms
Parsed in 148.17ms
Found 9 in 1.93ms 

laptop, i7-2820qm

0
Hi!
Loaded in 203.26ms
Parsed in 4823.07ms
Found 9 in 1.68ms
Hi!
Loaded in 22.30ms
Parsed in 139.11ms
Found 9 in 1.12ms

Intel Core i3-3120m, Opera 40.0.2308.62 na domyślnych ustawieniach.

0

Hi!
Loaded in 142.41ms
Parsed in 2112.13ms
Found 9 in 1.07ms

Hi!
Loaded in 70.67ms
Parsed in 106.78ms
Found 9 in 1.35ms

desktop, mniej niż rok, Intel Pentium G3258 3.20 GHz

0

Hi!
Loaded in 181.39ms
Parsed in 9024.34ms
Found 9 in 1.38ms

Hi!
Loaded in 89.10ms
Parsed in 111.75ms
Found 9 in 1.34ms

macbook air i5 1.4GHz

0

trzeba mieć na uwadze to, że pomiar nie uruchomi się na IE/Edge (poza najnowszym) i starszych przeglądarkach. I Safari oczywiście, które jest nowym IE.

Chyba miałeś na myśli „pomiar uruchomi się na mojej Jedynej Słusznej przeglądarce, a inne mnie nie obchodzą”:

Pale Moon: biało
SeaMonkey: biało

Może jednak napisz coś, co działa?

0

Ok, odpowiednia próba danych uzbierana. Jeżeli ktoś posiada gdzieś naprawdę stary sprzęt, na którym da się odpalić nową przeglądarkę - to wklejam link jeszcze raz (z górnego posta wyrzuciłem, żeby ktoś zdążył przeczytać, że potrzebna mi teraz tylko specyficzna próbka i nie spamować forum) - https://dzek.mydevil.net/measure.performance.html - i tylko w przypadku takiego starego sprzętu proszę o dane.

Wnioski - pomimo słabego algorytmu jest to relatywnie szybkie i nie powinno być bottleneckiem w aplikacji podczas zmiany routingu.

0
Loaded in 122.00ms
Parsed in 2773.22ms
Found 9 in 2.66ms
Loaded in 54.45ms
Parsed in 2743.33ms
Found 9 in 2.53ms
Loaded in 198.79ms
Parsed in 2911.31ms
Found 9 in 3.21ms

9-letni IBM T60, Intel T2400 1.83GHz, piankowa podkładka pod mysz, Firefox 47.0.1;

PS: Na starej Operze nie bangla - biały ekran :]

0

Laptop Toshiba z okolic 2003 r., Pentium 4 2,4 GHz
Opera 36 (ostatnia która działa na XP):

Hi!
Loaded in 2065.00ms
Parsed in 35925.00ms
Found 9 in 1.00ms

Hi!
Loaded in 494.00ms
Parsed in 30044.00ms
Found 9 in 0.00ms
furious programmer napisał(a)

piankowa podkładka pod mysz

A, byłbym zapomniał. Powyższy test bez myszy, tylko touchpad.
Ale bateria już słaba, trzyma 10 minut :-P

0

Ten test jest jakiś mało miarodajny.

  1. po każdym refresh pokazuje znacząco inne wyniki (do 50% różnicy), powodem może być zbyt mało obliczeń w teście
  2. czas parsowania musi zawierać czas ładowania, bo pierwszy wynik jest dramatycznie inny od pozostałych (poniżej)
  3. czas przeszukiwania jest nieproporcjonalny do czasu parsowania

Moje wyniki:

Nr 1:
Loaded in 1006.37ms
Parsed in 18047.74ms
Found 9 in 1.90ms

Ostatni (najlepszy w serii):
Loaded in 117.61ms
Parsed in 92.65ms
Found 9 in 1.14ms

(FF 49)

0

Co prawda mój sprzęt nie jest bardzo stary, ale wyniki w porównaniu z innymi, słabszymi sprzętami wydają się słabe:

Hi!
Loaded in 57.08ms
Parsed in 9891.68ms
Found 9 in 1.11ms

Hi!
Loaded in 50.70ms
Parsed in 13014.92ms
Found 9 in 1.10ms

Laptop z 2012 roku, i5-2540M CPU @ 2.60GHz, Debian 7.11

0

Hi!
Loaded in 221.64ms
Parsed in 5367.32ms
Found 9 in 2.31ms

Hi!
Loaded in 30.34ms
Parsed in 235.94ms
Found 9 in 2.25ms

Compaq 6720s (~9lat) Intel Pentium Dual CPU T2410 2.00GHz

0
vpiotr napisał(a):

Ten test jest jakiś mało miarodajny.

  1. po każdym refresh pokazuje znacząco inne wyniki (do 50% różnicy), powodem może być zbyt mało obliczeń w teście
  2. czas parsowania musi zawierać czas ładowania, bo pierwszy wynik jest dramatycznie inny od pozostałych (poniżej)
  3. czas przeszukiwania jest nieproporcjonalny do czasu parsowania
  1. Nie zrobię większej ilości obliczeń, bo mi są niepotrzebne. Mógłbym co prawda puścić test w pętli i pobrać średnią, ale obawiam się, że optymalizacje silników JS mogłyby zaniżyć wtedy wynik.
  2. Zajrzyj w źródła (krótkie i raczej czytelne) - nie jest
  3. A musi?
0

Chrome:

Hi!
Loaded in 326.00ms
Parsed in 1111.00ms
Found 9 in 0.00ms

Opera:

1 pomiar:
Hi!
Loaded in 232.00ms
Parsed in 6709.00ms
Found 9 in 8.00ms

2 pomiar:
Hi!
Loaded in 57.01ms
Parsed in 411.00ms
Found 9 in 4.99ms

Firefox:

1 pomiar:
Hi!
Loaded in 11907.75ms
Parsed in 484.00ms
Found 9 in 16.00ms

2 pomiar:
Hi!
Loaded in 47.00ms
Parsed in 360.00ms
Found 9 in 0.00ms

Intel Pentium 4 3GHz 1,5GB RAM Windows 7 32-bit

2 pomiar robiłem po naciśnięciu ctrl+R

1 użytkowników online, w tym zalogowanych: 0, gości: 1