标题提出了问题的症结所在。此外,如果 JProfiler 中有一些漂亮的图形可以说明慢速应用程序是 CPU、内存还是网络绑定,那么我也想知道这一点。
我怀疑 RTFM 会有所帮助,但它是 TL;DR。但是,我正在运行 JProfiler 并试图偶然发现解决方案。
我可以看到正在测量的应用程序的线程活动,是的,一些工作线程偶尔会出现网络 I/O 空闲的蓝色跨度——但这不足以解释应用程序在表演中。
那么,除了在 CPU 上运行的代码的热点统计信息之外,有没有办法查看 CPU 时间与整体挂钟时间及其与网络和内存使用时间的关系如何?