Java VM에는 힙 크기를 설정하는 "-XMx"및 "-XMs"가 있습니다. 또한 힙의 크기를 지능적으로 조정할 수있는 "인체 공학"기능이 있습니다. 하지만, 나는 엄격하게 고정 된 크기의 힙을 필요로하는 문제가있다. 여기 Java 힙의 크기를 고정하는 방법
명령 줄 인수입니다 : 는"-Xms2m -Xmx2m -XX:+PrintGCDetails"
그러나, GC 로그를 관찰함으로써, 힙의 크기를 2048K로 고정되지 않은 것 같다. 예를 들어 2368K, 2432K, 2176K 등 :
[GC [PSYoungGen: 480K->72K(704K)] 1740K->1332K(2368K), 0.0032190 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]
[GC [PSYoungGen: 560K->64K(768K)] 2094K->1598K(2432K), 0.0033090 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]
[GC [PSYoungGen: 544K->32K(768K)] 1675K->1179K(2176K), 0.0009960 secs] [Times: user=0.00 sys=0.00, real=0.00 secs]
가 할 수있는 방법이 있나요없는 "엄격한이 크기 조정"(더 이상 아무 이하) 자바 힙?
감사합니다. Jan. 쉬운 방법이없는 경우 소스 코드를 파헤쳐 야합니다. – peng