Welcome 微信登录

首页 / 软件开发 / JAVA / 在NetBeans IDE 6.0中分析Java应用程序性能

在NetBeans IDE 6.0中分析Java应用程序性能2011-07-06 netbeans.org NetBeans IDE 6.0 包含一个强大的性能分析工具,可提供与应用程序运行时行为有关的重要信息。通过 NetBeans 性能分析工具,我们可以方便地在 IDE 中监控应用程序的线程状态、CPU 性能以及内存使用情况,而且产生的开销相对较少。

本文将概述 IDE 中包含的性能分析工具,并指导您快速开始分析 NetBeans 项目的性能。本文旨在演示 IDE 中可用的各种性能分析任务以及分析项目性能时可以获得的分析结果。但并不覆盖 IDE 中包含的所有性能分析功能,也不会深入探索如何研究性能分析结果以解决应用程序中存在的特定执行问题。

在本文档中,我们将使用性能分析工具获得有关 Anagram Game 示例应用程序的性能分析数据,该应用程序是 IDE 提供的一个简单 Java 应用程序。尽管 Anagram Game 是一个非常简单的 Java 应用程序项目,但是当您分析更大、更复杂的 Java 应用程序以及 Web 和企业应用程序项目时,仍然需要遵循同样的步骤。

本文档将演示如何使用 IDE 来分析应用程序并获得以下分析结果:

应用程序的运行时行为

应用程序方法占用的 CPU 时间

对象创建

另外,本文档还将演示如何创建分析结果快照,并比较分析结果。

前提条件

本文档假定您拥有以下技术的基本知识或者具备相关编程经验:

Java 编程

NetBeans IDE

本教程所需要的软件

要使用本教程,您需要在计算机上安装以下软件:

NetBeans IDE 6.0(下载)。

Java Standard Development Kit (JDK) 5.0 版或 6.0 版(下载)

NetBeans IDE 绑定了本性能分析工具,因此不需要任何特殊步骤就可以开始分析应用程序的性能。

初次分析性能

第一次使用性能分析工具时,IDE 需要执行一些初始化操作,以确保可以获得精确的分析结果并将该工具和项目集成在一起。为展示这一点,我们首先将创建 AnagramGame 项目,然后运行校准。第一次分析 AnagramGame 项目的性能时,IDE 将会自动执行集成。