gpt4 book ai didi

java - 示例含义上的 CPU 使用情况以及在您的套件上获取准确的状态时间

转载 作者:行者123 更新时间:2023-12-02 13:09:54 25 4
gpt4 key购买 nike

我正在通过您的套件分析器分析一个应用程序,但无法解释您套件的“线程”选项卡中的以下两件事。

CPU Sampling

  • 采样时间的 CPU 使用率显示为 191 毫秒,只是想澄清线程状态被确定为 sleep 状态,他们是否可以通过任何方式找到线程状态表示为的采样基础的确切分布是什么 sleep 。

    • 在某些地方,采样时会显示火灾符号,而在另一些地方则不会。在高级别上,我观察到,如果样本上的 CPU 使用率小于 30 毫秒,则除了显示之外,不会出现此符号。还想知道它们是否有任何可以修改此条件的设置。

我尝试查看文档,但找不到相关内容。

最佳答案

YourKit 探查器代理对线程状态进行采样相对较少(大约每秒 1 次)。如果某个线程大部分时间都处于 hibernate 状态,那么分析器在采样时很有可能发现该线程处于“hibernate ”状态。

但是如果线程消耗了一些CPU(在短暂的唤醒期间),分析器将显示此使用情况。我们不知道线程到底做了什么,但可以肯定的是线程做了什么。它在状态左侧显示为绿色细条纹。

关于java - 示例含义上的 CPU 使用情况以及在您的套件上获取准确的状态时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44004770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com