2016-09-21 2 views
2

При перемещении проекта для запуска изначально на малине Pi (модель B) с узлом v6.6.0 я заметил значительное влияние производительности (как и следовало ожидать) ,Профайлер, показывающий высокий процент времени, проведенного в узле :: ContextifyScript :: New

Я попытался профилирование кода, чтобы увидеть, где возможные улучшения может быть, и обнаружили, что почти 40% процессорного времени было потрачено на node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&)

Что эта функция делать? Можно ли найти дополнительную информацию о том, как оптимизировать этот скрипт через профилировщик?

ответ

0

Оказалось, что это, возможно, связано с использованием памяти - попытка с некоторыми меньшими входами показала намного лучшие результаты и более разумный выход из профилировщика.

+0

Как вы могли определить, что высокое время процессора в этой функции было вызвано низкой памятью? – tavnab

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