사용자 도구

사이트 도구


java:gc

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:gc [2020/06/18 10:54]
kwon37xi
java:gc [2022/03/03 10:11] (현재)
kwon37xi
줄 1: 줄 1:
 ====== Java Garbage Collection ====== ====== Java Garbage Collection ======
   * [[java:g1gc|G1 GC]]   * [[java:g1gc|G1 GC]]
 +  * **GC 옵션은 어떤 상황에서든 명시적으로 지정하는게 좋다.**
 +    * 메모리가 ''1792mb'' 이하이면 Serial GC로 기본 지정된다. 이는 심각한 성능저하를 일으킨다.
 +    * https://twitter.com/brunoborges/status/1499114848516329472?s=20&t=MA20XuqUuG50dnOvqXIXqw
 +
  
 ===== 공식문서 ===== ===== 공식문서 =====
줄 57: 줄 61:
   * [[http://fasterj.com/tools/gcloganalysers.shtml|Garbage Collector Log Analysers]]   * [[http://fasterj.com/tools/gcloganalysers.shtml|Garbage Collector Log Analysers]]
   * [[https://dzone.com/articles/understanding-g1-gc-log-format|Understanding G1 GC Log Format]]   * [[https://dzone.com/articles/understanding-g1-gc-log-format|Understanding G1 GC Log Format]]
 +  * [[https://github.com/microsoft/gctoolkit|microsoft/gctoolkit: Tool for parsing GC logs]]
  
  
줄 69: 줄 74:
  -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=128K  -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=128K
 </code> </code>
 +
 +===== Microsoft GC Toolkit =====
 +  * [[https://devblogs.microsoft.com/java/introducing-microsoft-gctoolkit/|Introducing Microsoft GCToolkit | Java at Microsoft]]
  
java/gc.1592445252.txt.gz · 마지막으로 수정됨: 2020/06/18 10:54 저자 kwon37xi