我创建了
Java项目.在这个项目中,我使用文件创建,使用文件处理程序删除文件操作操作.所以我需要在调试项目时看到那些文件处理程序.我尝试了以下命令JPS,JSTACK等.这些工具显示进程ID,类名,包名.
解决方法
使用-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来监控您的应用程序.
以下是一些屏幕截图: