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来启动啦,效果如下:

      

  • 相关阅读:
    Python-类和实例
    Python之操作文件和目录
    Python之split()函数
    Python之切片操作
    PyCharm导入selenium的webdirver模块出错
    Python编写“去除字符串中所有空格”
    Python编写“求一元二次方程的解”
    android开发学习 ------- 【转】Genymotion 小白安装
    android开发学习 ------- git
    android开发学习 ------- MongoDB数据库简单理解
  • 原文地址:https://www.cnblogs.com/bjlhx/p/6670009.html
Copyright © 2011-2022 走看看