"committed"메모리의 정확한 의미는 MemoryUsage 클래스에서 값을 쿼리 할 때 무엇인지 궁금합니다. 이 클래스는 "커밋 된 (committed) 것은 Java 가상 머신에서 사용할 수 있도록 보장되는 메모리 양 (바이트)을 나타냅니다." 이것은 메모리가 jvm 프로세스에 의해 사용되고 Java 프로세스에 의해 해제 될 때까지 다른 프로세스가
Sun의 Hotspot JVM에서 실행할 때 java.lang.OutOfMemoryError: PermGen Space 오류를 진단하려고하는데 내 프로그램이 다양한 지점에서 얼마나 많은 PermGen 공간을 사용하고 있는지 알고 싶습니다. 프로그래밍 방식으로이 정보를 찾는 방법이 있습니까?