"分析" Meteor上的服务器端Javascript代码

时间:2016-06-13 23:07:49

标签: javascript performance meteor server-side

将WebStorm 2016.1与Meteor一起使用。

希望能够在服务器上“分析”Javascript for Meteor的性能。

WebStorm有spy-js,这正是我需要的......但是无法让它与Meteor一起工作。 无法从一个WebStorm实例同时运行2个实例(Meteor和spy-js)。 在单独的WS实例上运行每个实例也不起作用。 从终端启动Meteor ...然后从WS运行spy-js ...然后从WS中加载Meteor prj(File :: OpenURL→localhost:3000)......也没有用。

已经查看了Kadira,Chrome DevTools,NodeJS分析,JS分析......但还没有看到他们如何在Meteor上使用服务器端JS的示例。

我看到Kadira在Nodejs Internals(https://bulletproofmeteor.com/packages)上有课程(BulletProof Meteor)......但是课程已被推迟(https://meteorhacks.com/postponing-nodejs-internals-lessons-on-bulletproof-meteor.html)。

我找到的最佳2种解决方案:

  1. 从客户端到服务器进行CALL ...以及在客户端进行CALL的配置文件功能,以便了解服务器性能。

  2. 在服务器JS代码上使用console.time()和console.timeEnd()函数。

  3. 我想我错过了一些明显的......有什么建议吗?

1 个答案:

答案 0 :(得分:2)

我发现的概要...

Kadira解决方案→https://kadira.io/platform/kadira-debug/cpu-profiling/taking-a-server-profile

NodeJS解决方案→https://nodejs.org/api/process.html#process_process_hrtime_time

WebNtorm复制问题发布于03Nov2014→请参阅WEB-14065