gpt4 book ai didi

java - 使用 JProfiler,是否有推荐策略来确定应用程序是 CPU 还是网络绑定(bind)?

转载 作者:太空宇宙 更新时间:2023-11-04 13:43:24 25 4
gpt4 key购买 nike

标题问的是问题的关键。此外,如果 JProfiler 中有一些漂亮的图形来说明缓慢的应用程序是否受 CPU、内存或网络限制,那么我也想知道。

我怀疑 RTFM 会有所帮助,但它太长了;DR。但是,我正在运行 JProfiler 并试图偶然找到解决方案。

我可以看到正在测量的应用程序的线程 Activity ,是的,一些工作线程偶尔会出现网络 I/O 空闲的蓝色区间,但这不足以解释应用程序正在执行的广泛网络通信。

除了 CPU 上运行的代码的热点统计信息之外,是否还有一种方法可以查看 CPU 时间与总体挂钟时间的比较情况及其与网络和内存使用时间的关系?

最佳答案

CPU 调用树和热点 View 的右上角有一个线程选择器。默认情况下它设置为“Runnable”,但您可以将其更改为“Net I/O”并比较不同线程状态的调用树或热点。

关于java - 使用 JProfiler,是否有推荐策略来确定应用程序是 CPU 还是网络绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31080453/

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