2015-05-30 2 views
0

Есть ли быстрый способ получить список неоптимизированных функций для приложения Nodejs? Google Chrome предлагает это для браузера через профилировщик: http://puu.sh/i5zPd.png.NodeJS V8: Получить список неоптимизированных функций

Я знаю, что вы можете использовать node --trace_opt --trace_deopt app.js, чтобы иметь список в режиме реального времени, но это не самый удобный для использования.

+0

Что такое «неоптимизированная функция»? Вы действительно спрашиваете про профилировщик для node.js? – jfriend00

+0

Функция, такая как '% GetOptimizationStatus (myFunction)! == 1'. – RainingChain

+0

http://bahmutov.calepin.co/detecting-function-optimizations-in-v8.html – jfriend00

ответ

0

node-tick может выводить аналогичный список оптимизированных и неоптимизированных функций, которые Chrome делает в инструментах веб-разработчиков.

Запустите свой скрипт с помощью node --prof app.js. После его завершения в рабочем каталоге должен быть файл журнала, содержащий информацию о тике. node-tick-processor выводит список функций в нескольких разных порядках. Функции, отмеченные *, оптимизированы и не оптимизированы, отмечены символом ~. К сожалению, это не говорит о том, почему оптимизация не применяется.

Смежные вопросы