zoukankan      html  css  js  c++  java
  • 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来启动啦,效果如下:

      

  • 相关阅读:
    第三周作业
    第二周作业
    计算机基础学习心得
    第三次作业
    第2次作业(指针总结)
    2018(上)C高级第0次作业
    本学期最后一次作业 总结。
    第十四、十五周作业
    第七周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/bjlhx/p/6670009.html
Copyright © 2011-2022 走看看