Java 屏幕截图中的CPU使用率和内存分配指示了什么?

Java 屏幕截图中的CPU使用率和内存分配指示了什么?,java,cpu-usage,heap-memory,jvisualvm,Java,Cpu Usage,Heap Memory,Jvisualvm,嗨 在使用jvisualvm对tomcat进行内存评测时,过了一段时间,我注意到CPU使用率几乎为0,使用堆大小也保持不变,即使在拥有更多可用内存后,也不会占用更多内存(请参见下面的屏幕截图) tomcat或启动任务的web浏览器上没有错误。我应该如何解释这一点,这是否意味着我的进程已经死了,没有做任何事情或做什么?看起来它什么都没有做(堆使用率意味着它没有死)。它可能处于待机状态或等待输入。没有可提供的输入,是否有某种方法可以检查它在等待什么或它在哪里被卡住?如果它是java,您可以随时使用调

在使用jvisualvm对tomcat进行内存评测时,过了一段时间,我注意到CPU使用率几乎为0,使用堆大小也保持不变,即使在拥有更多可用内存后,也不会占用更多内存(请参见下面的屏幕截图)


tomcat或启动任务的web浏览器上没有错误。我应该如何解释这一点,这是否意味着我的进程已经死了,没有做任何事情或做什么?

看起来它什么都没有做(堆使用率意味着它没有死)。它可能处于待机状态或等待输入。没有可提供的输入,是否有某种方法可以检查它在等待什么或它在哪里被卡住?如果它是java,您可以随时使用调试器或println无处不在,以查看您是否退出或停在某个地方。这是一个服务器应用程序,为什么您认为它会退出?它不是在打开并等待传入的连接吗?没有任何活动,它看起来什么都没有做。