java虚拟机内存限制PermSize,MaxPermSize,Xmx,Xms
来源:互联网 发布:淘宝哪里有卖听话水 编辑:程序博客网 时间:2024/05/16 14:59
PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)如,class对象、方法对象这些可反射(reflective)对象分配内存限制,
-XX:PermSize=64MB 最小尺寸,初始分配
-XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配
过小会导致:java.lang.OutOfMemoryError: PermGen space
安装版的tomcat设置在右下角的java属性页中:
解压版的tomcat设置在bin文件夹离得catalina.bat文件里:-XX:PermSize="128m" -XX:MaxPermSize="512m"
------------------------------------------------------------------
-Xms 最小堆的大小, 也就是当你的虚拟机启动后, 就会分配这么大的堆内存给你
-Xmx 是最大堆的大小
用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。
freeMemory()是什么呢,刚才讲到如果在运行java的时候没有添加-Xms参数,那么,在java程序运行的过程的,内存总是慢慢的从操 作系统那里挖的,基本上是用多少挖多少,但是java虚拟机100%的情况下是会稍微多挖一点的,这些挖过来而又没有用上的内存,实际上就是 freeMemory(),所以freeMemory()的值一般情况下都是很小的,但是如果你在运行java程序的时候使用了-Xms,这个时候因为程 序在启动的时候就会无条件的从操作系统中挖-Xms后面定义的内存数,这个时候,挖过来的内存可能大部分没用上,所以这个时候freeMemory()可 能会有些大。
- java虚拟机内存限制PermSize,MaxPermSize,Xmx,Xms
- java虚拟机内存限制PermSize,MaxPermSize,Xmx,Xms
- java 虚拟机设置 Xms Xmx PermSize MaxPermSize
- Java虚拟机设置Xms Xmx PermSize MaxPermSize
- java 虚拟机设置 Xms Xmx PermSize MaxPermSize
- java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别
- 认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别
- 认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别
- 认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别
- 认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别
- 认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别
- 认识java JVM虚拟机选项Xms Xmx PermSize MaxPermSize区别
- Xms Xmx PermSize MaxPermSize
- Xms Xmx PermSize MaxPermSize
- Xms Xmx PermSize MaxPermSize
- java -Xms -Xmx -XX:PermSize -XX:MaxPermSize
- java -Xms -Xmx -XX:PermSize -XX:MaxPermSize
- java -Xms -Xmx -XX:PermSize -XX:MaxPermSize
- BigDecimal和BigInteger详解
- VS2010快捷键大全
- Centos启用telnet服务
- IIS7 由于权限不足而无法读取配置文件
- 栈的实现(C++版)
- java虚拟机内存限制PermSize,MaxPermSize,Xmx,Xms
- Extjs学习进度条
- 使用mmap进行进程间内存共享
- 理解ORACLE数据库字符集
- Hibernate缓存应用(积累与总结)
- iPhone 判断是否插入sim卡
- 09-jbpm工作流之"分支聚合Join-Fork"
- JavaScript中的对象(一)
- 计算一个字节(8位)里面,1的个数