[英]Error occurred during initialization of VM; Could not reserve enough space for object heap; Could not create the Java virtual machine
[英]How to resolve this : “Error occurred during initialization of VM; Could not reserve enough space for object heap”
我正在嘗試從Windows中的命令提示符啟動數據庫服務器。 但是我收到以下錯誤:
VM初始化期間發生錯誤
無法為對象堆保留足夠的空間
但是,如果我注銷並再次登錄或重新啟動,則嘗試成功。 我認為這是由於計算機中的內存不足(1GB)。
我該如何解決這個問題?
如果我標記錯了,請重新標記。 謝謝!
嘗試更改VM的內存設置。 請參閱此處如何將其作為命令行參數傳遞。 例如
java -Xmx512m -Xms256m ....
但是,如果您的計算機沒有足夠的RAM來處理此問題,則唯一的解決方法是購買更多RAM。 通過調整上面的設置,仍然可以使它運行-我曾經花半個小時嘗試通過對Xmx
和MaxPermSize
不同值進行試驗來運行內存有限的應用程序。
我遇到了相同的錯誤,並通過更改項目的成績設置文件中的值解決了該問題
org.gradle.jvmargs = -Xmx1536m到org.gradle.jvmargs = -Xmx512m
嘗試給JVM一個額外的參數:
-mX256M
盡管您的計算機中有GB的RAM,但Java只能使用一小塊(64mb?)來使用。 此參數為進程分配更多的內存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.