“自动泄漏检测”页面让您为“自动泄漏检测”概要分析类型选择选项。
要打开“自动泄漏检测”页面,请打开“概要分析和日志记录”透视图。从主菜单中,选择内存泄漏分析 - 手动堆转储或内存泄漏分析 - 定时堆转储概要分析集合并单击编辑。
,并选择或创建概要分析配置。在该配置的“概要分析”选项卡中,选择在“编辑概要分析集合”对话框中,突出显示自动泄漏检测条目。
下表描述了可以为“自动泄漏检测”概要分析集合选择的选项:
选项 | 描述 | 缺省值,定时堆转储收集 | 缺省值,手动堆转储收集 |
---|---|---|---|
泄漏数据收集的设置:定时堆转储收集 | 如果选中,则两个堆转储将在概要分析期间自动捕获。可以通过在“捕获第一个堆转储前等待的秒数”和“第一个堆转储后、捕获最后一个堆转储前的秒数”编辑框中输入数字来控制何时捕获堆转储。 | 打开 | 关闭 |
泄漏数据收集的设置:捕获第一个堆转储前等待的秒数 | 允许您指定程序启动后捕获第一个堆转储前等待的秒数。第一个堆转储用作泄漏分析的基线。它应该在应用程序已经达到稳定状态时捕获。 | 600 | 不可用 |
泄漏数据收集的设置:第一个堆转储后、捕获最后一个堆转储前的秒数 | 允许您指定基线堆转储后、捕获最后一个堆转储前等待的秒数。最后的堆转储应该在执行程序中您怀疑可能已经发生泄漏的地方捕获。执行泄漏分析时,最后的堆转储与基线堆转储进行比较来识别疑似泄漏对象。 | 600 | 不可用 |
泄漏数据收集的设置:手动堆转储收集 | 如果选中,则您必须使用堆转储捕获按钮或菜单命令手动捕获基线堆转储和最后的堆转储。 | 关闭 | 打开 |
阈值:输入 1 到 99(包括)之间的阈值 | 允许设置阈值来评估对象。阈值越低,就有越多的对象被当作潜在的疑似泄漏对象。请注意:增加评估对象数会导致数据收集运行的性能降低。 | 20 | 20 |
父主题:内存泄漏分析用户界面参考