使用 NetBeans Profiler 5.5
分析内存使用情况
“分析内存使用情况”任务提供目标应用程序中已分配对象的相关数据。
如何分析内存使用情况
- 从主菜单中选择“性能分析”->“分析主项目”(
)。 - 选择“分析内存使用情况”。
- 选择以下某个性能分析选项:
- 仅记录对象创建
- 记录对象创建和垃圾回收
(有关这些选项的详细信息,请参见下面的内容。)
- 单击对话框底部的“运行”以启动应用程序和任务。
要显示性能分析结果,请单击 "Profiler" 窗口中的“实时结果”按钮 (
)。将在“性能分析结果”标签中显示这些结果。
内存性能分析选项
共有两个预定义的性能分析选项:
- 仅记录对象创建(对象分配性能分析)
此选项为您提供了已分配对象的数量、类型和位置的相关信息。在启用对象分配性能分析后,便会对目标 JVM 当前装入的所有类(及每个装入的新类)进行性能分析以生成有关对象分配的信息。有关详细信息,请参见对象分配结果。
- 记录对象创建和垃圾回收(对象活动性性能分析)
此选项提供了有关仍处于活动状态的每种类型对象数量的其他信息以及有关活动对象的数据。这些结果显示在对象活动性结果中。
第一种性能分析模式是第二种模式的功能子集。提供两种模式的原因是,单纯针对对象分配而进行性能分析时,造成的性能影响和内存开销较小。
另请参见
