JVM 线程资源消耗
今天和客户交流ITCAMfAD功能时,客户希望对单个JVM中线程资源消耗,包括线程的CPU,内存消耗进行统计。确实这部分信息在ITCAMfAD中不能直接得到,只能得到JVM中线程的列表,和之间从属关系,以及线程优先级等等。 在Windows下有一个很好的工具pslist,需要的可以从这下载:http://technet.microsoft.com/en-us/sysinternals/bb896682.aspx 可以直接获取如下信息: pslist -d <Java PID> Tid Pri Cswtch State User Time Kernel Time Elapsed Time 2908 8 2025 Wait:Executive 0:00:00.359 0:00:01.312 1:48:08.046 4344 15 157 Wait:UserReq 0:00:00.218 0:00:00.015 1:48:07.921 4836 15 415456 Wait:UserReq 0:00:00.000 ...