使用 NetBeans Profiler 5.5
编辑和创建定制的性能分析配置
在选择通过运行定制的性能分析任务来编辑或创建配置时,将显示“运行定制的性能分析”框。在该框中,可以为不同的模式进一步优化性能分析参数。这些模式就是可用作预定义命令的常规性能分析模式。可用的参数取决于所选择的以下性能分析模式。
使用定制配置时,可以单击“覆盖全局设置”来修改 Profiler 选项对话框中的设置。这将修改配置的设置。
CPU 性能分析
基本选项(分析整个应用程序、分析部分应用程序或分析代码片段)与分析性能命令中的选项相同,但是增加了以下性能分析选项:
- 方法:完整或抽样
- 计时器:绝对和/或线程 CPU
- 分析的最大线程数
- 分析:过滤器
- 分析:方案
- 分析/不分析各种特殊的 Java 方法
有关这些设置的详细信息,请参见 CPU 性能分析设置。
内存性能分析
基本选项(只记录对象创建或记录整个对象生命周期)与分析内存使用情况命令中的选项相同。此外,还具有以下选项:
- 栈抽样深度:完整或有限
- 栈抽样间隔...(栈抽样间隔)
- 获取内存结果时运行垃圾回收
有关这些设置的详细信息,请参见定制内存性能分析设置。
监视
监视模式不包含任何选项,其工作方式与监视应用程序命令完全相同。
可选设置
可以使用以下选项进一步控制性能分析过程和结果,这与选定的模式无关:
- 启用线程监视
如果选定此选项,将从应用程序启动时开始监视系统和应用程序线程活动。有关这些设置的详细信息,请参见线程监视。
- 覆盖全局设置
对于每个配置,可以使用“全局配置设置”对话框来修改 Profiler 选项设置。在该对话框中,可以修改以下设置:
- 工作目录
指定应用程序启动所在的当前目录。例如,将 Profiler 连接至运行的 JVM 时,需要指定特定的工作目录。
- Java 平台
在“Java 平台”组合框中,可以指定分析应用程序时使用的目标 JVM。缺省 JVM 是正在运行 IDE 的 JVM。该组合框列出了可用的 Java 平台。要添加或删除平台,请从主菜单中选择“工具”>“Java 平台管理器”。
- JVM 参数
指定要传递给 JVM 的任何参数,例如缺省的最大堆大小。

- 工作目录
另请参见
