Тест пропускної здатності RAM
Виміряйте, наскільки швидко ваш пристрій переміщує дані через пам'ять. Тест прокачує сотні мегабайтів через чотири проходи і перетворює послідовну пропускну здатність на показник у GB/s, який можна порівнювати між пристроями та браузерами.
256 MB — значення за замовчуванням: достатньо велике, щоб вийти за межі кешу CPU і потрапити в RAM. 1 GB може не спрацювати на телефонах і пристроях із малим обсягом пам'яті.
Спочатку закрийте важкі вкладки і порівнюйте пристрої в одному й тому ж браузері — рушій теж впливає на результат.
64 MB можуть вміститися в кеш CPU і прикрасити результат. Починаючи з 256 MB, дані надходять із реальної пам'яті.
Перестрибування між непередбачуваними адресами обходить кеш і prefetcher, тому випадковий прохід опиняється значно нижче послідовних — це затримка, а не несправність.
Результати залежать від браузера й фонового навантаження, а не лише від заліза. Однаковий браузер, однаковий розмір буфера, спокійна система — тоді порівняння має сенс.
Швидкість пам'яті — це тихе вузьке місце: пристрій зі швидким процесором, але повільною або одноканальною RAM, гальмує при перемиканні між важкими вкладками, і жоден монітор CPU не покаже чому. Показник пропускної здатності робить це видимим — порівняйте старий ноутбук із його заміною або пристрій до і після встановлення другої планки пам'яті. Нічого не встановлюється і не завантажується: буфери існують лише у вкладці браузера і звільняються одразу після її закриття.
Коли ви натискаєте «Старт», Web Worker виділяє два великих типізованих масиви поза основним потоком — щоб вкладка залишалася чутливою — і «розігріває» їх, аби витрати на компіляцію та перше звернення не спотворили результат. Далі виконуються чотири проходи, кожен повторюється п'ять разів і усереднюється. Послідовний запис і послідовне читання — класична пара для оцінки пропускної здатності, і саме їхнє середнє стає вашим показником. Випадковий доступ перестрибує між псевдовипадковими адресами, обходячи кеш і prefetcher, тому вимірює затримку і опиняється значно нижче послідовних показників. Копіювання пам'яті використовує оптимізоване блочне переміщення рушія — зазвичай найшвидше з чотирьох.
Як читати свій результат
| Результат | Оцінка | Що це зазвичай означає |
|---|---|---|
| 12+ GB/s | Елітний | Новий десктоп або Mac на Apple silicon зі швидкою багатоканальною пам'яттю |
| 9 – 12 GB/s | Винятковий | Сучасний продуктивний ноутбук або десктоп із DDR5 |
| 6.5 – 9 GB/s | Відмінний | Справне сучасне залізо — двоканальний DDR4-десктоп або хороший ноутбук |
| 4 – 6.5 GB/s | Добрий | Масові ноутбуки та старіші десктопи — достатньо для щоденної роботи |
| 2 – 4 GB/s | Задовільний | Бюджетне, компактне або застаріле обладнання, часто одноканальне |
| Менше 2 GB/s | Поганий | Дуже старе обладнання — або щось не так: закрийте важкі вкладки, підключіть живлення й повторіть тест |
Вибір розміру буфера
| Буфер | Що тестується | Компроміс |
|---|---|---|
| 64 MB | Достатньо малий, щоб частково вміститися в кеш CPU, тому показники завищені | Найшвидший прохід — сприймайте його як тест кешу, а не RAM |
| 256 MB | Виходить за межі будь-якого споживчого кешу в реальну RAM | Значення за замовчуванням — збалансований розмір для порівняння пристроїв |
| 512 MB | Глибоко в території RAM, далеко за межами будь-якого кешу L3 | Стабільніші середні значення за трохи довший прогін |
| 1 GB | Навантажує не лише пропускну здатність, а й виділення пам'яті | Може повністю не спрацювати на телефонах і пристроях із малим обсягом пам'яті |
Що тест у браузері може — і не може — виміряти
Цей тест вимірює пропускну здатність, яку реально може досягти JavaScript, — те, що впливає на швидкість вебзастосунків, а не на паперові характеристики. Комплект DDR5-6000 тут не покаже заявлені десятки GB/s: один потік, один рушій браузера, а на заваді ще й збирач сміття, тому результати помітно нижчі за нативні інструменти на кшталт AIDA64, і їх краще порівнювати з іншими результатами браузерних тестів. Пісочниця не бачить таймінгів пам'яті, кількості каналів чи статусу ECC (натомість вставте характеристики комплекту в Калькулятор затримки RAM), а несправну планку потрібно перевіряти завантажувальним інструментом на кшталт MemTest86, а не вебсторінкою. До того ж пам'ять — лише один із підозрюваних: навантажте процесор за допомогою Стрес-тест процесора і відеокарту за допомогою Стрес-тест відеокарти (GPU), щоб побачити, що саме гальмує систему.
