『壹』 我的筆記本內存有8g,但為什麼eclipse的Xmx最高只能設置到1500m
JVM內存限制於實際的最大物理內存,假設物理內存無限大的話,JVM內存的最大值跟操作系統有很大的關系。簡單的說就32位處理器雖然 可控內存空間有4GB,但是具體的操作系統會給一個限制,這個限制一般是2GB-3GB(一般來說Windows系統下為1.5G-2G,Linux系統 下為2G-3G),而64bit以上的處理器就不會有限制了。
各公司 JVM版本 最大內存(兆)client 最大內存(兆)server
SUN 1.5.x 1492 1520
SUN 1.5.5(Linux) 2634 2660
SUN 1.4.2 1564 1564
SUN 1.4.2(Linux) 1900 1260
IBM 1.4.2(Linux) 2047 N/A
BEA JRockit 1.5 (U3) 1909 1902
各個系統也不一樣
solaris>redhat>window
『貳』 Java中-XMX -xmn 是什麼的縮寫
這個應該是 eclipse 的配置文件 eclipse.ini 中的配置語句。在配置文件中直接傳遞給 java vm 的參數並不多,調用形式是這樣的:
eclipse[normalarguments]-vmargs-Xmx256M[moreVMargs]
1. -Xmx 和 -Xms 作為主要的參數,都是放在 -vmargs 後面作為二級參數傳遞給 java vm 的。以 -X 開頭的參數是和實現有關的,並不是適用於所有的 VMs,對於 -Xms 和 -Xmx 其含義為:
-Xms:minimum memory size for pile and heap
-Xmx:maximum memory size for pile and heap
2. 對於具體含義的猜測:
最開始只有 -Xms 的參數,表示 `初始` memory size(m表示memory,s表示size);
緊接是參數 -Xms,為了對齊三字元,壓縮了其表示形式,採用計算機中約定表示方式: 用 x 表示 「大」,因此 -Xmx 中的 m應當還是 memory。既然有了最大內存的概念,那麼一開始的 -Xms 所表示的 `初始` 內存也就有了一個 `最小` 內存的概念(其實常用的做法中初始內存採用的也就是最小內存)。如果不對齊參數長度的話,其表示應當是 -Xmsx
3.另外在配置 eclipse.ini 的小常識:
JVM 最小分配內存(初始分配內存)由-Xms指定,默認是物理內存的1/64
JVM最大分配的內存由-Xmx指定,默認是物理內存的1/4
『叄』 java -Xmx參數的設置問題
如果樓主的內存是16G的話,不妨可以裝64位的JDK(當然操作系統也要64bit),並確認開啟了指針壓縮(64位的JDK相對於32位JDK要更耗內存),這樣就基本沒有內存限制了。堆內存可以設置為一半,8G,這個要看你的應用規模了。當然,如果樓主使用的是hotspot虛擬機的話,堆裡面各個代(新生代,老生代,PermGen)的大小也需要好好設置一下。一般來說,新生代設置(-XX:NewSize=...)為堆大小的3/8,PermGen(-XX:PermSize=512m, -XX:MaxPermSize=512m)有512m足夠了。總的來說,要看應用的需求。
『肆』 Eclipse的-Xms128M -Xmx512M設置
貌似是有關系的
我的配置是-Xms256m -Xmx512m -Xss4M -XX:MaxPermSize=256m -Duser.timezone=GMT+8 我2G內存
記得有一次我改成 521 512就堆棧溢出,是jvm本身啟動的時候就溢出了.
改成128 256 ,也溢出,但是因為程序
『伍』 大巨變後版本的冒險島,130級黑騎士帶什麼裝備。
阿加雷斯血色槍 http://mxd.766.com/xmxd/zb.php?id=4281
阿加雷斯血色頭箍 http://mxd.766.com/xmxd/zb.php?id=4023
阿加雷斯血色披風 http://mxd.766.com/xmxd/zb.php?id=4052
阿加雷斯血色手套 http://mxd.766.com/xmxd/zb.php?id=4066
阿加雷斯血色鎖子甲 http://mxd.766.com/xmxd/zb.php?id=4086
~~~~~~~~~~~~~~~~~以上是130級裝備~~~~~~~~~~~~~~~,
其實樓主可以帶10+工地手套,最好7+粉浪人披風,套裝隨便,弄個暴風槍,套裝隨便。其實只要你潛力值好就行了,最好是能提升攻擊的~~~~~~
其實並一定要帶什麼裝備,只要屬性好就行了~~~~~~~,
樓主可以766網站查找自己應該帶的裝備~~~~~
暫時就這些了,太累了 寫了這么多~~望採納~~謝謝~~~~~
『陸』 我的myeclipse配置只有 -vmargs -Xmx258m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=64m 這幾項
修改MyEclipse/eclipse文件夾中配置文件eclipse.ini中的內存分配就哦了
===================================
一般的ini文件設置主要包括以下幾項:
-vmargs
-Xms40m
-Xmx256m
-XX:PermSize=64M
-XX:MaxPermSize=128M
以下解釋其意思。
-vmargs:說明後面是VM的參數
-Xms40m:虛擬機佔用系統的最小內存
-Xmx256m:虛擬機佔用系統的最大內存
-XX:PermSize:最小堆大小。一般報內存不足時,都是說這個太小,
堆空間剩餘小於5%就會警告,建議把這個稍微設
大一點,不過要視自己機器內存大小來設置
-XX:MaxPermSize:最大堆大小。這個也適當大些
所以若出現問題,首先請調整 -Xms40m:將其設置的小一些,就ok了,1g內存推薦設置為:
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=256M
-XX:MaxPermSize=512M
其中-XX:PermSize=64M可以設置大一些,但不能超過MaxPermSize
-Xmx512M的5%為25.6M,理論上要求-Xmx的數值與-XX:MaxPermSize必須大於25.6M
最終還是要看你機器的具體配置了 (建議:如果電腦內存過小的話,就把加個內存條吧)
『柒』 一個長方形周長是35m寬是5m長是xmx的解是多少
解:2x十5×2=35
解得:x=12.5
答:長是12.5米。
========================================
柳浪聞鶯各位芝麻竭誠為您解答
您的採納是我們堅持網路的動力
========================================