有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

windows 7中是否有用于监视java应用程序的工具?

我已经创建了Java项目。在这个项目中,我使用文件处理程序为文件操作使用文件创建、删除。因此,我需要在调试项目时查看这些文件处理程序。我尝试了以下命令JPS、JSTACK等。这些工具显示进程id、类名、包名

但我需要知道每个类的实际功能。例如创建对象、创建文件、删除异议等。 是否有适用于windows的工具


共 (1) 个答案

  1. # 1 楼答案

    使用-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    
    

    More details


    另外,也许您可以尝试javamelody来监视您的应用程序

    以下是一些屏幕截图: all charts

    enter image description here

    enter image description here