как проверить потребление оперативной памяти javascript

#javascript #performance

#javascript #Производительность

Вопрос:

Мне нужно улучшить производительность скрипта, выполненного на Javascript, и я могу проверить, как указано в сценарии потребления ОЗУ.

например, как функция PHP get_memory_get_peak()

Ответ №1:

В Chrome, если вы запускаете с --enable-memory-info флагом, вы можете получить данные из:

 console.memory;
 

который содержит:

 jsHeapSizeLimit
totalJSHeapSize
usedJSHeapSize
 

Эти данные также могут быть извлечены из моментального снимка кучи памяти нажатиемF12, но это не программно.

Ответ №2:

Инструменты разработчика Chrome включают профилировщик кучи: http://code.google.com/chrome/devtools/docs/heap-profiling.html

Ответ №3:

Вы не можете считывать данные из памяти с помощью кода JavaScript. Способ увидеть потребление памяти — это проверить процесс.

Chrome имеет встроенный экран статистики, который можно вызвать с помощью Shift Esc. На этом экране отображается различная информация о каждой вкладке, включая потребление памяти.

Ответ №4:

Вы могли бы отформатировать PHP-код с помощью CSS и JS, но это все. Используйте функцию PHP, а HTML не может этого сделать, это просто язык разметки.

     <?php
    print(get_memory_get_peak());
    ?>
 

Попробуйте использовать диспетчер задач, перейдите к процессам и проверьте статистику использования!

Комментарии:

1. Я не думаю, что это что-то скажет об использовании JavaScript; он пытается улучшить JavaScript-скрипт.

2. Затем попробуйте зайти в диспетчер задач в Windows…. Проверьте статистику процессора и оперативной памяти процесса…