LeakHunter 구성 속성은 에이전트 프로필 IntroscopeAgent.profile에 있습니다.
LeakHunter를 구성하려면
LeakHunter.log 파일의 위치를 지정합니다. 파일 이름은 <IntroscopeAgent.profile> 디렉터리를 기준으로 합니다. 이 속성이 주석으로 처리되어 있거나 비어 있는 경우에는 로그 파일이 기록되지 않습니다.
기본값은 logs/LeakHunter.log입니다.
응용 프로그램을 다시 시작할 때 로그 파일을 바꿀지(false 값) 기존 로그 파일을 추가할지(true 값)를 지정합니다.
기본값은 false입니다.
메모리 누수를 감지하기 위한 민감도 수준을 지정합니다. 누수 민감도 설정이 높으면 보고되는 잠재 누수가 많아지고, 민감도가 낮으면 보고되는 잠재 누수가 적어집니다.
속성 값은 1에서 10 사이의 정수여야 합니다.
기본 민감도 수준은 5입니다.
LeakHunter가 새 잠재 누수를 찾는 데 소요할 수 있는 시간(분)을 지정합니다. 이 속성 값은 음이 아닌 정수여야 합니다. 값 0은 제한 시간이 없음을 나타냅니다.
기본값은 120분입니다.
할당 스택 추적 정보를 수집할지 여부를 지정합니다. 이 옵션을 설정하면 시스템 CPU 사용량 및 메모리 사용량이 높아질 수 있습니다. 이 속성의 변경 사항은 즉시 적용되며 관리되는 응용 프로그램을 다시 시작할 필요가 없습니다.
기본값은 false입니다.
LeakHunter에서 무시할 특정 컬렉션을 지정합니다.
일반 컬렉션의 경우 일반 유형 한정자를 포함하는 구문(예: System.Collections.Generic.List`1)을 사용합니다.
이 속성의 변경 사항은 즉시 적용되며 관리되는 응용 프로그램을 다시 시작할 필요가 없습니다.
이러한 속성의 기본값은 다음과 같습니다. 여기서 n은 0에서 4 사이의 정수입니다.
introscope.agent.leakhunter.ignore.0=org.apache.taglibs.standard.lang.jstl.* introscope.agent.leakhunter.ignore.1=com.bea.medrec.entities.RecordEJB_xwcp6o__WebLogic_CMP_RDBMS introscope.agent.leakhunter.ignore.2=net.sf.hibernate.collection.* introscope.agent.leakhunter.ignore.3=org.jnp.interfaces.FastNamingProperties introscope.agent.leakhunter.ignore.4=java.util.SubList
중요! IntroscopeAgent.profile에는 LeakHunter에서 무시되는 패키지를 제어하는 속성이 포함되어 있습니다. 이러한 속성은 기본적으로 사용되도록 설정되어 있습니다. 이러한 속성을 주석으로 처리할 경우 예외가 에이전트 로그에 보고되지 않습니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|