【发布时间】:2019-09-16 23:36:33
【问题描述】:
经常(也许总是?),在分析 node.js 应用程序时,我看到列表顶部的神秘 T _fcntl$NOCANCEL 占用了最多的刻度。我当前的分析任务占用了将近 20% 的 CPU 时间。我知道这可能是指 POSIX fnctl 函数,但我不知道这实际上 意味着 什么在我的应用程序中发生。分析的“自下而上”输出不显示它有任何父调用者。
T _fcntl$NOCANCEL 是什么意思?这是否暗示可以进行任何典型的优化?有什么方法可以让我从探查器获得更详细的信息?
【问题讨论】: