Node.js分析:“(程序)”部分中的高使用率

组态:

  • Node.js 0.8.15
  • Mac OSX 10.7.5
  • Webkit Devtools代理节点模块

在剖析时,我注意到configuration文件的“(程序)”部分中的利用率非常高。 “手动”分析(使用节点–prof和mac-tick-processor)在C ++部分中的___psynch_rw_unlock中显示了类似的高百分比。

程序在分析过程中的主要用途是:

  • libxml处理
  • 读取/写入套接字
  • mongodb写作

截图

这是正常的行为,还是这是一个更深层次的问题的迹象?

目前,Chrome会将本机代码和空闲时间分类为(program) 。 现在http://trac.webkit.org/changeset/138004已经登陆,让我们看看它是否成为下一个Chrome版本…