linux – 我怎么知道为什么我的Perl代码在内核空间花了这么多时间(顶部的“sy”)?
发布时间:2020-05-23 11:15:11 所属栏目:Linux 来源:互联网
导读:当我运行我的程序“top”报告我在“sy”(内核空间)中花费了30%.我怎样才能获得更多相关信息?什么系统调用正在吞噬所有这一次,等等谢谢响应者:听起来像Devel :: NYTProf很适合分析整个程序 - 但我在亚马逊Linux上安装它时遇到了麻烦.如果我只想要一个系统调
|
当我运行我的程序“top”报告我在“sy”(内核空间)中花费了30%. 我怎样才能获得更多相关信息?什么系统调用正在吞噬所有 谢谢响应者: >听起来像Devel :: NYTProf很适合分析整个程序 – 但我在亚马逊Linux上安装它时遇到了麻烦. 更新:我这样做了,系统调用花费的时间实际上可以忽略不计.我最好的猜测是线程在某些资源上等待.答案仍然很好,但任何建议都会有所帮助.
最佳答案
您可以使用strace(1) – 跟踪系统调用和信号. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
