1 / 13
文档名称:

性能测试工具optimizeit使用方法.doc

格式:doc   大小:1,892KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

性能测试工具optimizeit使用方法.doc

上传人:2890135236 2017/2/13 文件大小:1.85 MB

下载得到文件列表

性能测试工具optimizeit使用方法.doc

文档介绍

文档介绍:... ... 性能测试工具 OptimizeIt 使用方法一、性能测试基本步骤我们先以一个 JAVA Application 为例演示怎样进行测试. 1 、运行 OptimizeIt ,如果是安装后第一次运行会自动出现 Edit Settings 对话框。如图 1 所示图 1设置 jvm 运行参数 2、 ProgramType 中选择 Application; 3、击 Program main class or Jar file 框右边的 Browse 按钮, 文档,现选中 OptimizeIt 中的例程 -05-09\ums\ums-clnt \ 4、选中 Virtual Machines 控件,确定列表中是否列出了本机 JDK 的安装路径, 如果没有,则点击 Add virtual machines.. 按钮,下面跟着 wizard 提示一步步把本机的 JDK 加入到列表中,如图 2 所示... ... 图2 jdk 设置路径和方法 5、在 class path 中加入运行所需的 jar或路径,对 wsf 为: -05-09\ums\ums-clnt\lib -05-09\ums\ums- clnt\ kernel\server\default\ lib -05-09\ums\ums-clnt\ kernel\ lib -05-09\ums\ums-clnt\ kernel\bin\ souce path 为空 svr 类似二、内存性能测试启动测试程序后, OptimizeIt 窗口自动打开内存监测器,如图 3 所示。内存监测器列出了测试程序中包含的所有类以及为每一个类实时分配的对象实例的数量。下面介绍一下怎样使用内存监测器来分析例程中的内存使用情况。... ... 图3 1. 点击 Instance count 列可以根据对象分配实例的数目对 class 进行归类 2. 在窗口下面的 Filter 框中输入 .* ,回车,可以将类限制在 .* 中。 3. 在内存监测器中可以看到很多对象实例的数目在动态的增加和减少。增加是因为分配了新的对象实例,而减少是由于 java 的垃圾回收。如果只想看到对象的分配,可以点击窗口右下方的 Disable garbage collector 按钮,这时就可以只看到所有的分配的对象实例数目。 4. 在堆列表中选中感兴趣的类,现选中 类,然后点击按钮,可以转换到对象实例的分配追溯模式,如图 4 所示。... ... 图4 我们可以使用内存监测器最小化临时对象的分配。临时对象分配很快,但过多的这种临时对象会使垃圾回收十分繁忙。对于大多的 java 虚拟机而言,当垃圾回收处于繁忙状态时,相应的会使 java 程序冻结几百毫妙。如果分配了太多了临时对象,会使用户明显的感觉到程序运行速度变慢。此外, OptimizeIt 的内存监测器可以使我们更好的理解为什么有些对象不被垃圾回收,下面步骤描述怎样使用内存监测器确定某一指定对象实例的信息以及是否正在被回收或能否被垃圾回收。 1) 点击按钮, 回到内存监视器的堆模式; 2) 我们选择显示与图像相关的类,在 filter 框中输入*Image* ,回车,结果如图5 所示; ... ... 图5 3) 选择 行 4) 点击图标,显示对象实例的信息,如图 6 所示; 图6 ... ... 窗口的上面显示了实例的描述信息,中间部分显示了哪些对象引用了选中的实例,以及回归引用该对象实例的对象。对于图中我们选中的类,由于 ImageIcon 对象被其他对想引用,所以它不能被垃圾回收。最下面的部分显示了中间段选中的实例的分配方法回溯。三、 CPU 监视器的使用 CPU 监视器象是一个存放在 java 虚拟机中的记录设备,可以使我们看到对象消耗的时间,下面步骤介绍怎样使用 CPU 监视器获得被测程序的 CPU 利用和时间花费信息。 1、点击按钮,如图 7 所示; 图7 2、点击按钮,开始记录测试程序的 CPU 使用情况; 3 、让程序运行大约 30 秒左右,再次点击刚才的按钮, CPU 监测器会显示所记录的时间段的监测信息,如图 8 所示; ... ... 图8 4 .点击 Time profiler output 标题下的下拉框,下拉框中显示了在虚拟机中运行的所有线程,我们选中 AWT-

最近更新

二零二五版全新散装熟食合作协议 9页

二零二五版全新出租车手续转让合同 9页

二零二五版入股投资协议书 8页

二零二五版借款担保协议合同模板 8页

二零二五版借款保证担保合同 8页

二零二五版保险代理居间合同书 8页

新品鉴定检验工作程序和常用可靠性试验方法介.. 56页

二零二五版会员卡售卡合同 9页

二零二五版企业提供咨询顾问服务合同书 9页

二零二五版仪器设备购销合同 8页

新人教版人教版五年级数学上册《方程的意义》.. 35页

二零二五版二手房更名买卖合同 8页

二零二五版二手房买卖合同样书 8页

二零二五版事业单位聘用合同几年一签 7页

二零二五版买柚子的合同模板 9页

二零二五版临时仓库租赁合同范文 7页

二零二五版个人车租赁合同范例 8页

文明与野蛮相交织 19页

二零二五版个人房屋租赁协议 8页

二零二五版个人产业园区房屋租赁合同 8页

二零二五版专题片制作合同书 9页

二零二五版不过户房屋买卖合同范例 8页

二零二五版三方股份转让协议书 8页

二零二五版一嗨汽车租赁合同范例 8页

2024版八年级下册英语模拟试卷 7页

白酒酒庄运营商业计划书 4页

矿山荒料购买合同范本2024年通用- 13页

自愿离婚协议书电子版可打印 4页

小学歌唱教学促进学生审美能力问卷调查报告范.. 2页

阴极电泳漆生产工艺技术进展及当前发展趋势 6页