没有gui的java配置文件工具

时间:2012-07-31 09:27:33

标签: java jvm profile

是否有一个java配置文件工具在Linux中没有GUI,就像top一样?我没有权限使用jprofile和jvisualvm等工具在远程模型中工作。

2 个答案:

答案 0 :(得分:1)

试试这个:http://java.sun.com/developer/technicalArticles/Programming/HPROF.html您可以查询堆和cpu详细信息。

答案 1 :(得分:1)

您可以使用HPROF

Command used: javac -J-agentlib:hprof=cpu=samples Hello.java

CPU SAMPLES BEGIN (total = 126) Fri Oct 22 12:12:14 2004
rank   self  accum   count trace method
   1 53.17% 53.17%      67 300027 java.util.zip.ZipFile.getEntry
   2 17.46% 70.63%      22 300135 java.util.zip.ZipFile.getNextEntry
   3  5.56% 76.19%       7 300111 java.lang.ClassLoader.defineClass2
   4  3.97% 80.16%       5 300140 java.io.UnixFileSystem.list
   5  2.38% 82.54%       3 300149 java.lang.Shutdown.halt0
   6  1.59% 84.13%       2 300136 java.util.zip.ZipEntry.initFields
   7  1.59% 85.71%       2 300138 java.lang.String.substring
   8  1.59% 87.30%       2 300026 java.util.zip.ZipFile.open
   9  0.79% 88.10%       1 300118 com.sun.tools.javac.code.Type$ErrorType.<init>
  10  0.79% 88.89%       1 300134 java.util.zip.ZipFile.ensureOpen