導航:首頁 > 編程語言 > 修改java運行內存配置

修改java運行內存配置

發布時間:2023-05-24 02:23:05

java64位設置內存大小在哪設置

1.
在eclipse根目錄下打開eclipse.ini,默認內容為(這里設置的是運行當前開發工具的JVM內存分配): -vmargs -Xms40m -Xmx256m -vmargs表示以下為虛擬機設置參數,可修改其中的參數值,也可添加-Xmn,-Xss,另外,eclipse.ini內還可檔喊旦以設置非 堆內存行擾,如:-XX:PermSize=56m,-XX:MaxPermSize=128m。
2.
打開eclipse-窗口-首選項-Java-已安裝的JRE(對在當前開發環境中運行的java程序皆生效) 編滲鍵輯當前使用的JRE,在預設VM參數中輸入:-Xmx128m -Xms64m -Xmn32m –Xss16m。
3.
打開eclipse-運行-運行-Java應用程序(只對所設置的java類生效) 選定需設置內存分配的類-自變數,

⑵ 如何設置java內存限制

1、ide一般run時可設置內存大小,如eclipse設置如下
eclipse安裝後,在安裝目錄有個config.ini文件,內容如下:
-vmargs
-Xms40m
-Xmx256m

或是內 其實也很簡單。容打開Eclipse包,在Contents/MacOS 目錄下有一個 eclipse.ini 文件,

用編輯工具打開他,把Xms128m更改成Xms256m。

這個文件用來配置eclipse啟動時候的內存分配方案,Xms是初始化內存大小,Xmx是最大可使用內存大小,這個默認的配置是eclipse資源消耗最小化的配置。如果你的項目比較大,這個配置必須改,一般適當調整為128,384即可,若項目更大一些則調整的再大一些,根據實際情況決定。這個參數配置的大小很關鍵,太小,eclipse垃圾回收會過於頻繁導致很慢,或者內存堆棧溢出而崩潰。太大,eclipse會吃掉大量內存,垃圾回收周期變長,但每次回收會很慢,影響使用。所以你在配置的時候需要權衡,嘗試!

2、web可以在web容器中設置相關大小
3、一般寫代碼時,如果會用到大內存時,要注意。

⑶ java中怎樣設置虛擬機的內存大小

如果你的程序是可運行的jar包的話,可以使用:
java -server -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0 myJarName.jar

如果是tomcat的話:
修改TOMCAT_HOME/bin/catalina.sh
位置cygwin=false前。
JAVA_OPTS=" -server -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0"

下面是參數說明:
-Xmx5g:設置JVM最大可用內存為5G。
-Xms5g:設置JVM初始內存為5G。此值可以設置與-Xmx相同,以避免每次垃圾回收完成後JVM重新分配內存。
-Xmn2g:設置年輕代大小為2G。整個堆內存大小 = 年輕代大小 + 年老代大小 + 持久代大小 。持久代一般固定大小為64m,所以增大年輕代後,將會減小年老代大小。此值對系統性能影響較大,Sun官方推薦配置為整個堆的3/8。
-XX:+UseParNewGC:設置年輕代為並行收集。可與CMS收集同時使用。JDK5.0以上,JVM會根據系統配置自行設置,所以無需再設置此值。
-XX:ParallelGCThreads=8:配置並行收集器的線程數,即:同時多少個線程一起進行垃圾回收。此值最好配置與處理器數目相等。
-XX:SurvivorRatio=6:設置年輕代中Eden區與Survivor區的大小比值。根據經驗設置為6,則兩個Survivor區與一個Eden區的比值為2:6,一個Survivor區占整個年輕代的1/8。
-XX:MaxTenuringThreshold=30: 設置垃圾最大年齡(次數)。如果設置為0的話,則年輕代對象不經過Survivor區直接進入年老代。對於年老代比較多的應用,可以提高效率。如果將此值 設置為一個較大值,則年輕代對象會在Survivor區進行多次復制,這樣可以增加對象再年輕代的存活時間,增加在年輕代即被回收的概率。設置為30表示 一個對象如果在Survivor空間移動30次還沒有被回收就放入年老代。
-XX:+UseConcMarkSweepGC:設置年老代為並發收集。測試配置這個參數以後,參數-XX:NewRatio=4就失效了,所以,此時年輕代大小最好用-Xmn設置,因此這個參數不建議使用。

⑷ Eclipse怎樣修改java虛擬機內存

你好,一般默認情況下是利用C盤的剩餘空間來做虛擬內存的,因此C盤的剩餘空間越大對系統運行就越好,虛擬內存是隨著你的使用而動態地變化的,這樣C盤就容易產生磁碟碎片,影響系統運行速度,所以,最好將虛擬內存設置在其它分區,如D盤中。
1、右鍵點「我的電腦」,左鍵點「屬性」,點選「高級」選項卡,點「性能」里的「設置」按鈕,再選「高級」選項卡,點下面的「更改」按鈕,所彈出的窗口就是虛擬內存設置窗口,一般默認的虛擬內存是從小到大的一段取值范圍,這就是虛擬內存變化大小的范圍,最好給它一個固定值,這樣就不容易產生磁碟碎片了,具體數值根據你的物理內存大小來定,一般為物理內存的1.5到2倍,如內存為256M,那麼應該設置256*1.5=384M,或者乾脆512M。
2、設置方法如下:
假設內存為256M,虛擬內存放在D盤,先要將默認的清除,保持C盤為選中狀態,單選「無分頁文件(N)」再按「設置」按鈕,此時C盤旁的虛擬內存就消失了,然後選中D盤,單選「自定義大小」,在下面的「初始大小」和「最大值」兩個方框里都添上512,再點一下「設置」按鈕,會看到D盤的旁邊出現了「512-512」的字樣,這樣就說明設置好了,再一路確定,最終,系統會要重新啟動,重啟一下,便完成了設置。
3、注意:虛擬內存只能有一個,只放在一個盤中!

⑸ 如何修改java虛擬機內存

1、普通制java應用程序,使用java命令運行,
java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -jar

2、tomcat
在catalina.bat的set JAVA_OPTS修改為set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m –server

3、eclipse中運行應用程序
程序右鍵選屬性->run/debug settings->選中應用程序->編輯->Arguments->VM arguments輸入框輸入
-Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

4、weblogic
在$DOMAIN_HOME/bin/setDomainEnv.sh修改內存

⑹ 如何設置Java虛擬機JVM啟動內存參數

設置Java虛擬機JVM啟動內存參數方法如下:
Tomcat修改TOMCAT_HOME/bin/catalina.bat,在[echo Using CATALINA_BASE: "%CATALINA_BASE%"] 上面加入,比如:

set JAVA_OPTS= -server -Xms1536m -Xmx1536m或者JAVA_OPTS="-server -Xms1536m -Xmx1536m",
伺服器模式參數-server不加也可以 ,就變成
set JAVA_OPTS= -Xms1536m -Xmx1536m或者JAVA_OPTS=" -Xms1536m -Xmx1536m",

⑺ 如何修改java執行內存

1、打開eclipse配置文件eclipse.ini,更改把-Xmx(其數值代表jvm可以使用的最大內存數)

2. 運行java程序時,選擇run->run configuration->arguments,輸入-Xms100M -Xmx800M(-Xms代表jvm啟動專時分配的內存大小,-Xmx代表可屬最大分配多少內存)。
3.如果修改web伺服器的內存可以通過window->preference->myeclipse->servers->伺服器名稱->伺服器名稱+版本->jdk下面修改內存。例如:-Xms512m -Xmx1024m -XX:PermSize=256m

⑻ 怎麼修改JaVa的運行內存

打開來eclipse,選擇Window--Preferences...在對話框左邊的樹上雙源擊Java,再雙擊Installed
JREs,在右邊選擇前面有對勾的JRE,再單擊右邊的「Edit」按鈕,
出現一個 Edit JRE 的對話框,在其中的Default VM Arguments: 框中輸入 -Xms128m -Xmx512m
,這樣設置Java擬虛機內存使用最小是128M,最大是512M,再單擊「OK」關閉 Edit JRE 對話框,再單擊「OK」關閉
Preferences對話框,Eclipse一下子就運行快了起來

閱讀全文

與修改java運行內存配置相關的資料

熱點內容
繁體中文輸入工具 瀏覽:916
pc桌面壁紙文件夾 瀏覽:473
微信怎麼添加群 瀏覽:781
40歲男人適合的微信名 瀏覽:925
編程里比例怎麼打 瀏覽:215
蘋果12兩個app如何分屏 瀏覽:592
ps下載完不是壓縮文件 瀏覽:362
電腦中的個人文件包括什麼 瀏覽:572
網路連接一般什麼密碼 瀏覽:199
java定時器quartz實例 瀏覽:259
稻殼excel文件太大怎麼弄 瀏覽:901
文件里的視頻如何保存到相冊 瀏覽:428
手機百度雲文件電腦 瀏覽:957
編程怎麼做到時鍾精準 瀏覽:912
錘子用過的壁紙在哪個文件里 瀏覽:468
qq網站安全性未知訪問不了怎麼辦 瀏覽:270
燕秀怎麼修改編程人名字 瀏覽:789
2012年天之眼導航升級 瀏覽:595
如何安裝視頻文件 瀏覽:315
紅米2A升級miui9 瀏覽:927

友情鏈接