상세 컨텐츠

본문 제목

2020년 1월 22일 IT - Error occurred during initialization of VM

IT

by 新感 2020. 1. 22. 13:21

본문

WAS Start Failed

 

Message : Error occurred during initialization of VM
Could not reserve enough space for object heap

 

위의 내용은 자바 실행 환경을 기동할 때 충분한 힙메모리를 확보할 수 없는 경우에 표시되는 메세지입니다.

자바를 실행할 때, 최대 메모리 옵션(-Xmx)를 지정하지 않으면, 32비트 OS는 64메가까지만 힙 메모리를 사용할 수 있습니다만, 최대 메모리 옵션을 지정하면 그 이상의 힙 메모리를 확보해서 사용할 수 있습니다.

 

하지만, 얼마든지 지정할 수 있는 건 아니고, 32비트의 경우는 1G(4G의 물리메모리가 있는 경우라도)가 한계이고,

64비트의 경우는 물리 메모리의 한계치까지만 지정할 수 있습니다.

또한 이론치가 그렇다는 것이고, OS나 다른 프로그램도 메모리를 사용하니까 실제로 사용할 수 있는 메모리는 더 적습니다.

 

현재의 OS가 32비트인지 64비트인지, 최대 메모리가 얼마인지, 물리메모리가 얼마인지 확인 하신 후,

다른 어플리케이션의 메모리 사용량도 감안하여 자동 기동옵션을 조정하시기 바랍니다.

 

-Xmx 1024m를 -Xmx512m로 바꿔주니 정상 작동 되었습니다.

 

 

※ 이 글은 개인적인 공부를 위해 작성함을 알려드립니다.

관련글 더보기

댓글 영역