最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

nodejs中的“ T

IT培训 admin 6浏览 0评论

nodejs中的“ T

[经常(也许总是?),当对一个node.js应用程序进行性能分析时,我发现列表顶部的神秘T _fcntl$NOCANCEL占据了最大的滴答声。我当前的性能分析任务占用了近20%的CPU时间。我知道这可能是在引用POSIX fnctl函数,但是我不知道这means实际上是关于我的应用程序中发生了什么的事情。分析的“自下而上”输出未显示它具有任何父调用方。

T _fcntl$NOCANCEL代表什么?这是否暗示可以进行任何典型的优化?有什么办法可以让我从探查器中获取更多详细信息?

回答如下:

fnctl是POSIX系统调用(https://linux.die/man/2/fcntl),用于对文件句柄执行操作。这意味着您可能正在执行许多文件系统操作。如果您对减少其使用量感到好奇,则可以使用strace来查看对fnctl的调用实际上正在做的事情。

nodejs中的“ T

[经常(也许总是?),当对一个node.js应用程序进行性能分析时,我发现列表顶部的神秘T _fcntl$NOCANCEL占据了最大的滴答声。我当前的性能分析任务占用了近20%的CPU时间。我知道这可能是在引用POSIX fnctl函数,但是我不知道这means实际上是关于我的应用程序中发生了什么的事情。分析的“自下而上”输出未显示它具有任何父调用方。

T _fcntl$NOCANCEL代表什么?这是否暗示可以进行任何典型的优化?有什么办法可以让我从探查器中获取更多详细信息?

回答如下:

fnctl是POSIX系统调用(https://linux.die/man/2/fcntl),用于对文件句柄执行操作。这意味着您可能正在执行许多文件系统操作。如果您对减少其使用量感到好奇,则可以使用strace来查看对fnctl的调用实际上正在做的事情。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论