![](/img/trans.png)
[英]How to configure the JVM heap memory size to be increased after jvm reached the maximum heap size set by the Xmx option
[英]How to use the Xmx command? (JVM Heap memory)
我是Oracle領域的新手,並且正在使用Oracle Identity Analytics(OIA)。 在測試環境中,一切正常,但是在生產環境中,我會收到“ java.lang.OutOfMemoryError”,因此,當我檢查Xmx和Xms時,我看到我的Xmx:512m和Xms:512m是這就是為什么m嘗試修改Xmx值。
我想修改Xmx和Xms值,所以我在PuTTY中寫了以下行:
$ java -Xmx1024m
但是PuTTY向我顯示以下內容:
用法:java [-options]類[args ...](執行一個類)或
java [-options] -jar jarfile [args ...](執行jar文件)其中的選項包括:...
好像我在“ Xmx1024m”之后忘記了一些東西,但是呢? 好吧,現在我知道我忘記了Jar文件,類或應用程序名稱,但是我不知道如何獲得這些東西。 我嘗試將“ $ AdminServer”放在“ Xmx1024m”之后,但是沒有用。
我的Java版本是1.6.0_45 Oracle JRockit內部版本R28,而Operative系統是Linux Server 6.5。
問候!
您必須傳遞文件路徑才能執行。 當然可以跑
java -Xmx1024m
但是Java不知道應該執行什么文件
無論是什么程序名/文件名/罐名,都必須傳遞您要設置/重置Java堆大小的路徑。
例如
java -Xms1024M -Xmx2048M -jar xi.jar
java -Xmx64m ${PROGRAM_NAME}
希望對您有所幫助。或者,為了更好地幫助您,請您告訴我們您的情況到底是什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.