Монитор кучи браузера через performance.memory со стрессером. Работает прямо в браузере без скачивания и регистрации, показывает быстрые результаты и ссылки на.
Монитор кучи браузера через performance.memory со стрессером. Работает прямо в браузере без скачивания и регистрации, показывает быстрые результаты и ссылки на.
Live heap stats
—Used heap (MB)
—Total heap (MB)
—Heap limit (MB)
0Allocated by test (MB)
—Used / limit (%)
Stress allocation
Safety: allocation auto-stops if used heap exceeds 85% of the browser's heap limit, or after 500 chunks, whichever comes first. On Firefox/Safari (no performance.memory), the test stops at 300 MB self-allocated as a safety cap.
Heap growth graph
Green line: used heap. Yellow: total heap. Red dashed: browser heap limit. Chart updates every 500 ms.
Этот инструмент оказался полезным?Оцените Тест памяти:5.0(3 оценок)Спасибо за оценку!
Тест памяти — бесплатный инструмент, который работает прямо в браузере. Монитор кучи браузера через performance.
Стоимость: Бесплатно, без регистрации
Установка: Не нужна — работает в браузере
Конфиденциальность: Работает локально, без загрузки данных
Платформы: Windows, macOS, Linux, Android, iOS
Время: Меньше минуты
Тест железа
Тест памяти браузера и монитор кучи онлайн
Бесплатный монитор памяти браузера: в Chrome и Edge он каждые 500 мс читает performance.memory и показывает занятую кучу, общий размер кучи и лимит браузера вместе с процентом использования и графиком роста. Встроенный стрессер выделяет типизированные массивы, чтобы наблюдать, как куча приближается к лимиту, с безопасным автоостановом. Работает в браузере без установки.
01Смотрите статистику кучи
В Chrome и Edge инструмент опрашивает performance.memory каждые 500 мс и показывает занятую кучу (МБ), общий размер кучи (МБ), лимит кучи (МБ), выделенный тестом объём и процент использования от лимита.
02Настройте стрессер выделения
Задайте размер блока в МБ и интервал в мс. Инструмент создаёт свежие массивы Uint8Array такого размера и удерживает их, чтобы сборщик мусора их не освободил, записывая по одному байту на каждые 4 КБ страницы, чтобы память реально выделялась.
03Запустите выделение
Нажмите «Начать выделение», чтобы куча росла шаг за шагом, и следите за её подъёмом к лимиту на графике: зелёный — занятая куча, жёлтый — общая, красный пунктир — лимит браузера; обновление каждые 500 мс.
04Освободите и сбросьте базовый уровень
Выделение само остановится при превышении 85% лимита или после 500 блоков. Кнопкой «Освободить и GC» сбросьте удержанные массивы и верните вкладку к низкому потреблению — удобно при поиске утечки памяти.
Инструмент работает в браузере без установки; полные показатели кучи доступны только в Chrome и Edge, а в Firefox и Safari отслеживается лишь собственное выделение с ограничением 300 МБ.
Частые вопросы
Вопросы и ответы о тесте памяти браузера
Что означают значения занятой, общей кучи и лимита?
Занятая куча — это объём памяти, реально используемый JavaScript на текущий момент. Общая куча — это сколько браузер уже зарезервировал под кучу, а лимит — потолок, выше которого вкладка не сможет выделить память. Процент использования показывает, насколько занятая куча близка к этому лимиту.
Что такое лимит кучи браузера на самом деле?
Лимит устанавливает браузер, а не операционная система. На 64-битном Chrome для ПК главный поток получает примерно ~4 ГБ, тогда как Chrome для Android — гораздо меньше, около 256–512 МБ. Значение зависит от сборки браузера и давления на память.
Как с помощью этого инструмента найти утечку памяти?
Нажмите «Освободить и GC», чтобы сбросить тестовые массивы и зафиксировать низкий базовый уровень вкладки. Затем следите за вкладкой подозрительного веб-приложения: если занятая куча в нём постоянно растёт и не падает, это типичный признак утечки памяти в коде приложения.
Это тест аппаратной стабильности оперативной памяти?
Нет. Это диагностика кучи браузера, а не проверка железа. Никакой JavaScript в браузере не может тестировать оперативную память на аппаратном уровне. Для поиска сбойных модулей или проверки XMP используйте MemTest86, MemTest86+ или HCI MemTest.
Почему Chrome и Edge показывают всё, а Firefox и Safari — нет?
Полные показатели кучи берутся из нестандартного API performance.memory, который поддерживают только Chrome и Edge. Firefox и Safari его не предоставляют, поэтому в них отслеживается лишь объём, выделенный самим тестом, с защитным ограничением 300 МБ.
Приложение Windows
KeyboardTester.click также доступен в Microsoft Store
Установите официальный ярлык Windows или продолжайте пользоваться бесплатными инструментами в браузере.