
Java의 Garbage Collection 상태를 확인하기 위해서는 `gc_status` 옵션을 사용할 수 있습니다. 이 옵션은 JVM의 Garbage Collection 상태를 출력해주는 옵션입니다.
gc_status 옵션을 사용하기 위해서는 JVM을 실행할 때 `-XX:+PrintGCDetails` 옵션을 추가하면 됩니다. 이 옵션은 JVM이 Garbage Collection을 수행할 때마다 상세한 정보를 출력해줍니다.
#hostingforum.kr
bash
java -XX:+PrintGCDetails -jar your_app.jar
이 옵션을 사용하면 JVM이 Garbage Collection을 수행할 때마다 다음 정보를 출력해줍니다.
- Young Generation의 GC 횟수
- Old Generation의 GC 횟수
- Perm Generation의 GC 횟수
- Heap의 사용량
- Heap의 크기
gc_status 옵션으로 얻을 수 있는 정보는 다음과 같습니다.
- Garbage Collection의 횟수
- Garbage Collection의 시간
- Heap의 사용량
- Heap의 크기
- JVM의 버전
gc_status 옵션으로 Garbage Collection의 동작을 조절할 수 있는 옵션은 다음과 같습니다.
- `-XX:+UseConcMarkSweepGC` : CMS GC를 사용하도록 설정
- `-XX:+UseG1GC` : G1 GC를 사용하도록 설정
- `-XX:+UseSerialGC` : Serial GC를 사용하도록 설정
- `-XX:+UseParallelGC` : Parallel GC를 사용하도록 설정
#hostingforum.kr
bash
java -XX:+PrintGCDetails -XX:+UseConcMarkSweepGC -jar your_app.jar
이 옵션을 사용하면 JVM이 CMS GC를 사용하여 Garbage Collection을 수행합니다.
2025-03-22 20:34