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

      

  • 相关阅读:
    unity fbx 导出动画
    Unity正交模式摄像机与屏幕适配的方法
    unity3d 代码动态添加,修改BoxCollider2D
    Unity3D 移动摇杆处理
    protobuff 编译注意事项
    sendBroadcast无法接收消息可能原因
    FB相关
    上传速度慢
    CocosCreator与Laya2.0区别
    LayaBox 常用技巧
  • 原文地址:https://www.cnblogs.com/bjlhx/p/6670009.html
Copyright © 2020-2023  润新知