#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…. Проверьте статистику процессора и оперативной памяти процесса…