当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

操纵Eclipse Callisto解析操纵程序[Java编程]

赞助商链接



  本文“操纵Eclipse Callisto解析操纵程序[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Eclipse(Eclipse 3.2)的最新版本带有Callisto,一套丰富的针对Eclipse 3.2的可选插件.Callisto包含一个功效强盛的解析工具,此工具称为Eclipse测试与性能工具平台,简称TPTP.TPTP供应了一套功效全面的开源性能-测试和解析工具,包含集成的利用程序监控、测试、跟踪和解析功效,以及静态代码解析工具.关于在各类Java利用程序中找出和辨认性能问题,解析工具的代价是不可预计的.在本文中,我们将探究若何利用TPTP来保证得到高质量和高性能的代码(乃至是在单元和集成测试中).

安装TPTP

安装TPTP最简单的方法是利用Remote Update站点(拜见图1).翻开Remote Update窗口(Help -> Software Updates -> Find and Install),然后挑选Callisto Discovery Site.Eclipse将倡议安装Callisto插件集.TPTP工具列在“Testing and Performance”下面.最简单也是最耗时的挑选,就是安装全部倡议的插件.即便不安装整个Callisto工具集,您仍旧需求安装一些其他TPTP需求的组件,比方"Charting and Reporting"、"Enabling Features"和"Data Tool Performance".

图1.从远程站点安装TPTP

解析Java利用程序

测试与性能工具平台基本上是一套解析工具.解析利用程序普通触及到察看利用程序在压力之下的处理方法.这样做的一种常见方法是对已布置的利用程序运行一组负载测试,然后利用解析工具来记录利用程序的行为.接着,可以对后果举行研究来调查任何性能问题.这些事情普通是在项目完毕时举行的,因为此时利用程序几近已经预备好进入生产阶段了.

TPTP非常合适这类任务.一个典型的用例是利用像JMeter这样的工具来运行负载测试,然后利用TPTP归纳工具记录和解析性能统计数据.

但是,这并非利用TPTP解析利用程序的唯一方法.普通,越早举行测试,背面碰到的问题就越少.借助TPTP,您可以在很多上下文中解析代码,包含JUnit测试用例、Java 利用程序和web利用程序.并且它很好地集成到了Eclipse IDE中.所以,没有来由不在早期开始初步性能测试和解析工作.

TPTP让您可以测试利用程序行为的几个方面,包含内存利用(成立了多少对象,这些对象的大小若何)、履行统计数据(利用程序在哪些地方所花的时间较多)和测试覆盖(测试期间履行代码的切当数目).每个方面都可供应有关利用程序性能的独立信息.

不管怎么说,内存泄露大概并且的确存在于Java中.成立(并保存)不必要的对象会增添对内存的需求,并加重垃圾汇集器的工作负担,这城市侵害利用程序的性能.并且,假如运行利用程序的服务器的持续正常运行时间很长,积累下来的内存泄露大概终究招致利用程序崩溃或服务器终止运行.这些都是留神利用程序内存泄露情形的充分来由.

按照80-20经验法例,80%的性能问题呈目前20%的代码中.大概,换句话说,只要把精神集合在利用程序中履行最常常的部份上,便可以耗费相对较少的力气使性能有实质性的提高.在这种情形下,履行统计数据便可以派上用场了.

除此以外,TPTP还供应一些基本的测试覆盖数据.固然这些统计数据不如Cobertura或Clover这样的专用工具供应的完好,您仍旧可以通过它们快速理解性能测试正在有效地测试哪些办法.


  以上是“操纵Eclipse Callisto解析操纵程序[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操纵Eclipse自动重构特点的办法与缘由
  • 操纵Eclipse Callisto解析操纵程序
  • 教您若何操纵EclipseME开辟J2ME程序(1)
  • <b>教您若何操纵EclipseME开辟J2ME程序(2)</b>
  • 教您若何操纵EclipseME开辟J2ME程序(3)
  • 操纵Eclipse JPDA远程调试Java程序
  • 操纵Eclipse插件来编辑、编译和调试操纵程序
  • <b>操纵Eclipse BPEL插件开辟和实施WS-BPEL V2.0业务流程</b>
  • <b>操纵Eclipse帮忙系统为项目编制文档</b>
  • Eclipse V3.2 Callisto热门:比以往任什么时刻候都轻松地开始操纵Ecl
  • <b>操纵Eclipse配置doja开辟环境</b>
  • 操纵Eclipse调试iPhone Web操纵程序
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .