java-JProfiler(四)-HelloWorld示例

1、程序代码

package jProfiler;

public class Test extends Thread{
    public static void main(String[] args) throws InterruptedException {
        Test t = new Test();
        for(int i=1; i<10000; i++) {
            new HelloWorld();
            t.sleep(100); // 休眠100毫秒
        }
    }
}

class HelloWorld {
    public HelloWorld() {
        System.out.println("Hello Jayzee!");
    }
}

2、jProfiler启动的时候会自动捕获到运行中的J2SE和J2EE程序,如下所示,选中并点击OK(tips:你也可以点"Show Services"进行手动刷新,JProfiler会自动帮你捕获运行中的java程序)。

  

  勾选记录CPU和在启动的时候记录分配情况,其他的默认不动即可。

  

3、通过上面的操作我们就可以看到JProfiler的监控界面

4、关闭JProfiler会提示我们要不要保存当前使用的这个session,我们点击保存,以后就可以在Session→Start Center里面直接调用这个session了。

  然而实际上记录的这个"Helloworld"的session是不可以运行的,这里只是跟大家讲解一下怎样使用这个技巧而已。

  

  如何让这个Helloworld跑起来?你需要在cmd下用javac命令把Test.java编译成Test.class然后点选上图右上的红框处,然后进行两个配置:1.选中Launch模式并点选Application按钮;2.在Main class选中你编译好的class文件然后逐步按确认。

  配置好之后你就可以通说双击这个session来启动啦,效果如下:

  

原文地址:https://www.cnblogs.com/bjlhx/p/6670009.html