2010-01-11 61 views
0

我試圖在java中簡單的應用程序,它基本上只打開一個RMI接口並等待消息。當我通過TIJMP打開應用程序時,它從頭開始報告:JMP中的Java堆大小

堆:初始化爲0,已使用-3MB,已提交-7MB,最大爲643MB。

現在我非常確定,簡單地啓動程序並不會超過600MB的內存需求 - 它只是3個類文件和監聽RMI。最大記憶在這裏的意思是什麼?有沒有用過,還是僅僅是虛擬機的限制,我只有7MB保留(提交)?

回答

2

這可能是JVM的最大堆大小,它使用-Xmx命令行參數進行設置。堆可以增加到這個大小,之後它會開始拋出OutOfMemoryErrors。

+0

是的。謝謝。 – viraptor 2010-01-11 15:39:55