51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: 天下无双1
打印 上一主题 下一主题

[求助] 谁知道jprofiler怎么使用啊

[复制链接]
  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    61#
    发表于 2011-11-30 21:06:11 | 只看该作者

    FAQ:如果远程连接不成功,请检查

    1
    本地和监控机是否都安装了JProfiler,并用版本相同

    2
    远程JProfiler的安装路径是否正确

    3
    本地和监控机的JProfiler的端口是否一致,最好都使用默认的8849

    4
    所选JVM的提供商和版本是否正确,可能机子上有多个JAVA版本,一定要选择应用程序启动时所用的

    5
    应用目录必须可写共享,监控机需要映射共享目录,配置完后在本地服务器上会生成JProfiler监控的启动文件。



    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    62#
    发表于 2011-11-30 21:06:25 | 只看该作者

    7JProfile简单例子

    下面结合一个简单的Java Application例子说明Jprofiler如何使用package my;

    import java.io.IOException;
    import java.util.ArrayList;

    public class Test {

        public static void main(String[] args) throws IOException {
           char ch=' ';
            while(ch!='n')
                ch=(char)System.in.read();
            for(int i=0;i<1000;i++)
                test();
            ch=' ';
            while(ch!='n')
                ch=(char)System.in.read();
        }

        public static void test(){
            ArrayList<Integer> arr=new ArrayList<Integer>();
            for(int i=0;i<10000;i++)
                arr.add(new Integer((int)(Math.random()*100)));
            //arr.clear();
            //arr=null;
        }
    }

    代码中红色的部分是为了停下来对JProfiler进行操作和观察结果而设置的。

    经过实验,发现蓝色部分加上和不加结果是一样的。因为arr是局部变量,test()运行结束时其生命周期也结束了,arr所引用的对象也被回收。因此也没必要设置为null。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    63#
    发表于 2011-11-30 21:07:10 | 只看该作者

    1、启动JProfiler,选择local application



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    64#
    发表于 2011-11-30 21:07:29 | 只看该作者

    2、进入下一步,设置参数



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    65#
    发表于 2011-11-30 21:08:13 | 只看该作者

    3、确认,在下面的对话框中也点OK确认



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    66#
    发表于 2011-11-30 21:08:42 | 只看该作者

    Profiling Setting



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    67#
    发表于 2011-11-30 21:12:41 | 只看该作者

    系统中已存在的对象

    4、设置要记录的数据



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    68#
    发表于 2011-11-30 21:13:16 | 只看该作者

    记录对象分配情况



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    69#
    发表于 2011-11-30 21:13:41 | 只看该作者

    记录对类的跟踪数据



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    70#
    发表于 2011-11-30 21:14:10 | 只看该作者


    在类跟踪选项中添加要跟踪的类

    5、开始测试


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    71#
    发表于 2011-11-30 21:14:51 | 只看该作者

    在Concole窗口中按n(代码里边要求的),进入下一步对象的分配和释放阶段

    6、测试程序段结束,观察结果



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    72#
    发表于 2011-11-30 21:15:13 | 只看该作者

    运行结束时,有42470个Integer对象尚未回收



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    73#
    发表于 2011-11-30 21:15:42 | 只看该作者

    所关注的类的实例数量变化情况,下降的地方是gc起作用了



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    74#
    发表于 2011-11-30 21:15:59 | 只看该作者

    GC在运行过程中,每一时刻回收的对象数量。(GC不是一直运行的,要在JVM的内存不够时才运行)



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    75#
    发表于 2011-11-30 21:16:16 | 只看该作者

    所记录的对象的数量变化情况


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    76#
    发表于 2011-11-30 21:16:38 | 只看该作者

    堆内存分配变化情况

    7、按F4执行gc,观察结果

    在第6步看到,运行结束时,有42470个Integer对象尚未回收。现在按F4执行gc



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    77#
    发表于 2011-11-30 21:17:08 | 只看该作者

    Integer对象全部被回收



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    78#
    发表于 2011-11-30 21:17:25 | 只看该作者

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    79#
    发表于 2011-11-30 21:17:39 | 只看该作者

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    80#
    发表于 2011-11-30 21:17:59 | 只看该作者


    图中的小的尖峰就是对之前未回收的Integer对象进行回收时产生的数据。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-27 02:05 , Processed in 0.079159 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表