Использование WebStorm 2016.1 с Meteor.
Хотите иметь возможность «профилировать» производительность Javascript для Meteor на сервере.
В WebStorm есть spy-js, что мне и нужно... однако мне не удалось заставить его работать с Meteor. Невозможно одновременно запустить 2 экземпляра (Meteor и spy-js) из одного экземпляра WebStorm. Запуск каждого на отдельных экземплярах WS также не работает. Запустите Meteor из терминала... затем запустите spy-js из WS... и затем загрузите Meteor prj из WS (File::OpenURL → localhost:3000)... тоже не сработало.
Просмотрел Kadira, Chrome DevTools, профилирование NodeJS, профилирование JS... но не видел примера того, как они могут работать с серверным JS на Meteor.
Я вижу, что у Кадиры есть курс (BulletProof Meteor) по внутренним компонентам Nodejs (https://bulletproofmeteor.com/packages).. . но курс был отложен (https://meteorhacks.com/postponing-nodejs-internals-lessons-on-bulletproof-meteor.html).
Лучшие 2 решения, которые я нашел:
Сделайте CALL от клиента к серверу... и профилируйте функцию, которая делает CALL на стороне клиента, чтобы получить представление о производительности сервера.
Используйте функции console.time() и console.timeEnd() в JS-коде сервера.
Я думаю, что упускаю что-то очевидное... есть предложения?