虛擬機吃內(nèi)存還是cpu 為什么運行java占用cpu和內(nèi)存這么高?
為什么運行java占用cpu和內(nèi)存這么高?因為Java在虛擬機上運行,虛擬機本身占用更多內(nèi)存,所以Java程序本身加上虛擬機內(nèi)存會導(dǎo)致Java占用更多內(nèi)存。虛擬機占用cpu太高了?VMware本身不占
為什么運行java占用cpu和內(nèi)存這么高?
因為Java在虛擬機上運行,虛擬機本身占用更多內(nèi)存,所以Java程序本身加上虛擬機內(nèi)存會導(dǎo)致Java占用更多內(nèi)存。
虛擬機占用cpu太高了?
VMware本身不占用任何內(nèi)存。它已配置并處于打開狀態(tài)。特定的虛擬機需要占用內(nèi)存。它占用多少內(nèi)存取決于您分配了多少內(nèi)存。
創(chuàng)建虛擬機文件時,會指定虛擬機的內(nèi)存使用量,包括使用的磁盤空間量。
當(dāng)然,如果您直接使用推薦的配置(例如模擬Linux、DOS、Windows98、WindowsXP、windows server和其他環(huán)境,有預(yù)定義的配置可供選擇),您將擁有推薦的內(nèi)存大小。指定時,如果您計劃將來在這些操作系統(tǒng)上安裝更多應(yīng)用程序,并且內(nèi)存充足(以確保剩余內(nèi)存足以容納當(dāng)前系統(tǒng)),則應(yīng)適當(dāng)增加分配給虛擬機的內(nèi)存。
當(dāng)然,這并不意味著內(nèi)存將永遠被占用。如果您暫時掛斷虛擬機(呵呵,這不是真機的好處)或關(guān)閉虛擬機,內(nèi)存將立即釋放。