как проверить потребление оперативной памяти Javascript - PullRequest
6 голосов
/ 22 октября 2011

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

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

Ответы [ 4 ]

11 голосов
/ 22 октября 2011

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

console.memory;

, которые содержат:

jsHeapSizeLimit
totalJSHeapSize
usedJSHeapSize

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

3 голосов
/ 22 октября 2011

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

3 голосов
/ 22 октября 2011

Вы не можете читать данные памяти, используя код JavaScript.Чтобы определить потребление памяти, нужно проверить процесс.

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

0 голосов
/ 22 октября 2011

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...