我已经创建了Java project.In这个项目我使用了文件创建,删除了使用文件处理程序的文件操作。因此,我需要在调试项目时看到这些文件处理程序,我尝试了以下命令JPS、JSTACK和etc.These工具显示进程id、类名、包名。
但是我需要知道每个class.for示例对象创建、文件创建、反对删除等的实际功能。
发布于 2013-01-28 08:55:50
使用-XX:+PrintCompilation可以帮助您。
-XX:+PrintCompilation标志输出如下所示:
1 sb java.lang.ClassLoader::loadClassInternal (6 bytes)
2 b java.lang.String::lastIndexOf (12 bytes)
3 s!b java.lang.ClassLoader::loadClass (58 bytes)旗帜对应于:
b Blocking compiler (always set for client)
* Generating a native wrapper
% On stack replacement
! Method has exception handlers
s Synchronized method 更多细节。
此外,也许您可以尝试使用javamelody来监视应用程序。
下面是一些屏幕截图:



https://stackoverflow.com/questions/14558451
复制相似问题