Java

참조자료..

la30321 2005. 3. 22. 10:59
prompt>java -Xms128m -Xms512 ImageTest
[Ljava.lang.Byte;@35ce36

라고 실행하니 잘 작동하더군요.
각각의 파라미터는 버추얼 머신의 초기 힙 메모리와, 최대 힙 메모리를 가리킵니다.

죄송하지만 참 무식한 방법을 동원한 답변이군요;
게다가, X옵션은 스탠다드 옵션이 아닙니다. 그 말인 즉 -_- 선에서 만든 JVM에서만 될 가능성이 짙다는 것이지요.
어쨌거나 JVM메모리 제한 푸는 방법을 물으셨으니 ( -_);;
적어도 Sun의 JVM은저렇습니다.


ps. Image 스펙을 지키며, 파일 캐쉬를 이용한 Image클래스를 하나 만들어 드리려고 했으나, BufferedImage 소스를 조사한후 포기했습니다. ^-^ Image가 인터페이스라면 몰라도, Abstract Class라서 좀 어려울 듯 해요. 대상이 파일이면 그래픽스 얻기도 골치 아프고... ㅠ_ㅠ, 아무래도 깔끔한 코드를 원하신다면 저 방법을 사용해야 할 듯 합니다. 자바 코드상으로는 JVM의 최대 힙영역을 조정할 방법이 없네요.

2004-09-21 08:44:30.0 (papilla 220.122.230.25) D

prompt>java -Xms128m -Xms512m ImageTest
오타났네요 m 붙이셔야해요. Xms뒤에 숫자는 띄어쓰기 없습니다.

2004-12-27 14:29:08.0 (손님 211.192.164.58) D

오타 하나더.. -Xms128m -Xmx512m 로 해야됩니다.
-Xms : 초기 힙 사이즈
-Xmx : 최대 힙 사이즈