가비지 수집은 더 이상 사용되지 않는 개체가 차지하고 있는 메모리를 비워서 다른 개체가 사용할 수 있도록 하는 프로세스입니다. GC(가비지 수집) 힙 메트릭은 응용 프로그램 성능을 모니터링하고 이해하기 위한 유용한 도구입니다.
GC 힙|사용 중인 바이트
"GC 힙|사용 중인 바이트"는 개체가 현재 사용하고 있는 메모리의 양을 보고합니다.
GC 힙|Bytes Total(총 바이트 수)
"GC 힙|Bytes Total(총 바이트 수)"은 JVM에서 할당한 총 메모리 양을 보고합니다.
CA APM Sizing and Performance Guide(CA APM 크기 조정 및 성능 안내서)에서 자세히 설명한 대로 JVM에 너무 적거나 많은 양의 메모리를 할당하면 성능 문제를 초래할 수 있습니다. 요컨대 다음과 같은 지침을 사용할 수 있습니다.
따라서 응용 프로그램 관리자는 이러한 메트릭을 사용하여 메모리 힙의 올바른 크기를 결정할 수 있습니다.
올바른 크기를 결정하고 나면 일정 시간 동안 이러한 메트릭을 관찰하여 공칭 성능이 어떤지 이해할 수 있습니다. "사용 중인 바이트" 메트릭은 시간에 따라 반복 패턴을 형성하는 정기적인 증가와 감소를 보여야 하며 메모리 누수의 증거가 없어야 합니다.
"GC Monitor"(GC 모니터)는 메모리 할당 및 힙 성장률을 비롯해 JVM의 내부 기능을 파악할 수 있게 해주는 새로운 메트릭 집합을 제공합니다. 이 모니터를 통해 가비지 수집기 및 해당 메모리 풀이 모두 제대로 할당되었는지 확인하여 JVM 내부의 힙을 할당할 수 있습니다. 이를 통해 성능에 부정적인 영향을 미치는 GC 문제를 감지할 수 있습니다.
지원되는 JVM
"GC Monitor"(GC 모니터)에서는 다음과 같은 JVM만 지원합니다.
"GC Monitor"(GC 모니터) 메트릭을 사용하여 메모리 할당을 조정하려면
메모리 풀 크기를 재할당하는 데 유용한 지침이 필요하면 사용 중인 JVM에 적합한 문서를 참조하십시오.
|
Copyright © 2013 CA.
All rights reserved.
|
|