下载此文档

JProbe Profiler 使用指南.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
JProbe Profiler 使用指南( ) 收藏时间: 200-06-12 翻译: Annie Email : zhaoni701@ Chapter 1欢迎如果你和众多的 JProbe 使用者有同样的问题,你会寻求 Java 分析工具,因为 Java program 不能满足你的需求。有这样需求的人不在少数。单建在以目标为取向,多线程 Java programs 的相关数——特别是多层次, Web-based applicatio ns—使得在没有协助的 Java 的运行很难得到改善。 JProbe 产品可以帮你快捷的识别并解决常出现的 Java Java development 的三大优点,及与之有关的一些运行缺陷,介绍 JProbe 产品,匹配 JProbe 产品与 Java 缺陷,并提供能使你开始使用的方案。注:次指南解释说明与运行层面有关的 Java. 至于其他 Jav a问题,请参阅网页上的 Sun Microsystems 的 Java 文件, JVM 文件,及讨论 performance tuning Java pro grams 方案的一般期刊出版物。本章涉及一下问题:■关于 Java-based Development 的一些问题■ JProbe Suite 综述■ Java Problems, JProbe Solutions ■ JProbe 方案关于 Java-based Development 的一些问题 Java development 环境提供的许多优于其源语言 C/C++ 的好处:便携性,可控储存量,以及多线程。和其他技术一样,要更好的利用这些优点,需先理解其固有的缺陷。其便携性意味着使用 Java virtual machine 时须由运行协定。 Managed memory 要求明白 garbage collector 能做什么不能做什么,并学会处理参考。一个多线程序可引出线的死结。有些缺陷可以应付,有些却不能。使用者须理解并注意这些可控的问题。这部分将在两个大的分类下识别软件开发者可应付的 Jav a缺陷:程序正确性和程序效率。这两个分类认可许多软件开发环境下的普通方案:首先开发者做出一项正确运行的程序,然后进行调节使其快速运行。程序正确性问题一项正确的程序即 cases 中的任务可以被成功完成,并得出正确结果。市场上有许多可帮使用者编写并调试 Java 代码的工具。例如, integrated development environments (IDEs) 提供绘图的界面可帮助使用者避免基础的编程问题。 Java 调治工具可帮使用者识别并解决编码问题。测试工具可使使用者做出单位测试框架,草拟出自动测试组。但这些工具并不能避免与多线程有关的缺陷,也不能确定使你的测试有效完成。测试问题为确认程序的正确,编程者需要对它测试。由于 Java 的便携性, Java program s 的测试比其它程序更为复杂。编程者需考虑到多层平台,操作系统,及 Java 运行时间环境。对 J2EE 应用软件而言,编程者常需要支持至少一项 application s erver 的多种版本。如果你的程序是 Web-based, 测试可能也需要考虑到一个 We b server , servlet engines, browsers, security, and firewalls 的多种版本。确保质量的测试在这一产业各有不同。你的开发环境会确定测试的种类,测试的运行者,测试时间,自动还是手动。不管那种测试,要确保你的测试的可重复性, 及可覆盖整个程序,包括在第三方组成(成分)和服务器上代码的可靠。未完待续。。。。。。 JProbe Profiler 使用指南( ) 收藏时间: 200-06-12 翻译: Annie Email : zhaoni701@ 程序效率问题程序效率问题归根结底包括两方面:1 编译的程序是否有效利用如内存类的有限资源。2 程序的执行情况。你可以用一系列 metrics 和 benchmarks 来衡量所编程序的效率,但最终由用户决定程序是否令人满意。用户的对程序的期望是主观的, 它依所使用环境不同而不同。例如, 要求此产品先前的,非 Java 版可有效运行才程序。要求不同的软件也可有效使用此程序。你要理解并能解释 Java 中的运行协议以满足这些要求。内存管理问题许多软件开发者首先意识到 Java 中不需要他们来管理内存。但这并不完全正确。当你不需要亲自解除内存中的对象时,你依然须注意废弃内存中不用的对象。这就用到了 JVM 的 runtime garbage collector 。但 JVM 规格要求一个 garbage collection al

JProbe Profiler 使用指南 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-07
最近更新