2024-03-19 02:44:05 | 我爱编程网
方法如下:\x0d\x0a 1、打开eclipse配置文件eclipse.ini,更改把-Xmx(其数值代表jvm可以使用的最大内存数)\x0d\x0a 2、运行java程序时,选择run->run configuration->arguments,输入-Xms100M -Xmx800M(-Xms代表jvm启动时分配的内存大小,-Xmx代表可最大分配多少内存)。\x0d\x0a\x0d\x0a 3、如果修改web服务器的内存可以通过window->preference->myeclipse->servers->服务器名称->服务器名称+版本->jdk下面修改内存。\x0d\x0a 例如:-Xms512m -Xmx1024m -XX:PermSize=256m
public class RuntimeDemo01{
public static void main(String args[]){
Runtime run = Runtime.getRuntime(); // 通过Runtime类的静态方法进行实例化操作
System.out.println("JVM最大内存量:" + run.maxMemory()) ; // 观察最大的内存,根据机器的不同,环境也会有所不同
System.out.println("JVM空闲内存量:" + run.freeMemory()) ; // 取得程序运行的空闲内存 }}
要知道,JAVA运存并非内存,运存的大小,有一部分机型是看不到的,而看的见的JAVA运存的机型一般在JAVA设置里,有一个JAVA大小,一般是好多好多字节,在换算中,1000字节等与1KB,1000KB等于1M,比如23051041字节,就是2.3M的运存,一般天语的手机,都能看见运存的大小,一般是在1.5M左右,诺基亚S40的手机,一般JAVA运存是2M,;诺基亚S60的智能手机,一般JAVA运存是3.9M,另外,并不等于说JAVA的运存越大,运行的软件就越大,有可能JAVA是2M的运存,却不能执行800KB的软件,说得通俗一点,软件的运行是释放—加载,有可能800KB的软件运行时,释放或加载时的文件超过2M,则这时JAVA提示内存不足的原因所在!对于有一部分机行看不见JAVA运存的,只有通过软件测试!测试软件以前在网盘上下了一个,现在发现那个网盘打不开了,你需要我可以发给你!我爱编程网
2024-03-02 02:58:47
2024-01-01 09:58:48
2024-01-26 10:37:53
2024-03-04 07:43:42
2024-01-17 23:29:33
2024-01-01 04:24:22