在NetBeans IDE 6.0中分析Java应用程序性能 - 编程入门网
要将性能分析工具和目标项目集成。为了与项目集成,IDE 会修改项目的构建脚本,为所需的性能分析库导入一个其他的构建脚本。在修改构建脚本之前,IDE 会创建一个原构建脚本的备份。
要和项目集成性能分析工具,在对话框中单击 OK 按钮。IDE 将创建一个 build.xml 的备份,其名称为 build-before-profiler.xml,并将以下行添加到 build.xml 中:
选择性能分析任务 IDE 提供了很多内部设置,我们可以根据自己的需要来调整性能分析。例如,您可以通过减少生成信息的总量来降低性能分析的开销。但是,您可能需要一些时间才能理解众多可用设置的意义和用法。对于很多应用程序,为性能分析任务指定的默认设置在大多数情况下已经够用了。 对项目进行性能分析时,根据您想要获得的分析信息的类型,使用 Select Profiling Task 对话框选择任务。下表说明了性能分析任务以及从运行该任务获得的分析结果。
Select Profiling Task 对话框是运行性能分析任务的主界面。选择任务后,您可以修改任务设置以进一步调节您将获得的结果。对于每个性能分析任务,您也可以根据该任务创建并保存自定义性能分析任务。您创建自定义性能分析任务时,该自定义任务会在显示在 Select Profiling Task 对话框的列表中,便于以后轻松查找和运行您的自定义设置。您创建自定义性能分析任务后,您可以通过单击 Select Profiling Task 对话框中的 Advanced settings 选项来修改更多高级分析设置。 现在,我们将分析 Anagram Game 的性能并展示每个性能分析任务。 在NetBeans IDE 6.0中分析Java应用程序性能(4)时间:2011-07-06 netbeans.org监控应用程序 当您选择 Monitor 任务时,不需要任何工具就可以启动目标应用程序。监控应用程序时,您将获取有关目标 JVM 的许多重要属性的高级信息。由于监控应用程序开销很小,因此可以在此模式下长时间运行应用程序。 要监控 Anagram Game 应用程序,请执行以下步骤: 确保将 AnagramGame 设置为主项目。 从主菜单选择 Profile > Profile Main Project 选项。 在 Select Profiling Task 对话框中选择 Monitor 选项。 单击 Run 按钮。 单击 Run 按钮后,IDE 会启动应用程序,并且 Profiler 窗口会在 IDE 的左窗格打开。Profiler 窗口包含一些控制器,我们可以执行以下操作: 控制性能分析任务 查看当前性能分析任务的状态 显示分析结果 管理分析结果快照 查看基本遥测统计数据 您可以使用 Profiler 窗口中的控制器或主菜单来打开可以在其中查看监控数据的窗口。您可以使用 Telemetry Overview 窗口快速实时获得监控数据的概览。 依次选择 Window > Profiling > Telemetry Overview 选项,在 Output 窗口中打开概览。 您可以在任何分析会话期间随时打开 Telemetry Overview 窗口并查看监控数据。 Telemetry Overview 可用于快速查看应用程序的状态。将光标置于某个图表之上,我们可以看到有关图表中显示的数据的更多详细统计数据。您可以单 |
||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |