上一主题: LeakHunter 不跟踪哪些内容下一主题: 运行 LeakHunter


配置 LeakHunter 属性

LeakHunter 配置属性位于 <Agent_Home>/wily 目录下的代理配置文件 IntroscopeAgent.profile 中。

配置 LeakHunter:

  1. 打开代理配置文件 IntroscopeAgent.profile
  2. 根据需要配置以下 LeakHunter 属性:

    有关 LeakHunter 属性的更多信息,请参阅 LeakHunter 属性

    注意:IntroscopeAgent.profile 包含用于控制 LeakHunter 忽略哪些软件包的默认属性。 在大多数情况下,这些属性配置为忽略会导致性能下降的收集。 这些属性在默认情况下处于启用状态。 如果注释掉这些属性,代理日志中将报告异常。

忽略会导致性能下降的集合

如果集合的 size() 方法的执行时间与集合中的对象数目成正比,则此类集合会降低性能。 换言之,如果集合的 size() 方法需要的执行时间越来越长(例如,对于要获取列表大小的、实施不当的 LinkedList,我们需要遍历列表的每个元素并进行计数),这将对应用程序的性能造成负面影响。

应使用 IntroscopeAgent.profile 中的忽略属性来忽略此类收集。