『壹』 我的笔记本内存有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米。
========================================
柳浪闻莺各位芝麻竭诚为您解答
您的采纳是我们坚持网络的动力
========================================