我從Windows 7(32位)切換到Windows 7(64位),因爲我添加了4 GB的RAM到我的2 GB。 現在,當我運行Eclipse Juno EE
。在Windows任務管理器中,我看到進程javaw.exe
正在吃〜380 Mb RAM,之前我沒有看到過,當時我正在使用32位操作系統。 我甚至沒有嘗試吃任何項目。 我寫了這個代碼:在Windows 64中javaw.exe進程是否消耗更多內存?
public static void main(String[] args) {
Runtime runtime = Runtime.getRuntime();
System.out.println(runtime.maxMemory());
}
它表明了我的JVM is allocated 1 338 507 264 bytes
。
這意味着當我運行項目時,這個過程可能會消耗高達1.3 Gb的RAM?!
我將來會有什麼問題嗎?
在一臺6GB的機器上,380MB無需擔心。畢竟,沒有必要讓RAM閒置。 –