JVM之——调整java虚拟机可使用的最大内存
来源:互联网 发布:数据分析 主成分分析 编辑:程序博客网 时间:2024/05/17 00:09
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/50051907
在tomcat6/bin目录下的catalina.bat文件加上如下一行代码:
JAVA_OPTS="-server -XX:PermSize=800M -XX:MaxPermSize=1500M"java虚拟机可使用的最大内存是有限制的,缺省值通常为64MB或128MB。
假如一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值128MB,需要加大java虚拟机可使用的最大内存,否则会出现Out of Memory(系统内存不足)的异常。启动java时,需要使用如下两个参数:
-Xms java虚拟机初始化时使用的内存大小
-Xmx java虚拟机可以使用的最大内存
以上两个参数中设置的size,可以带单位,例如:256m表示256MB
举例说明:
java -Xms128m -Xmx256m ...
表示java虚拟机初始化时使用的内存为128MB,可使用的最大内存为256MB。
对于tomcat,可以修改其脚本catalina.sh(unix平台)或catalina.bat(windows平台),设置变量JAVA_OPTS即可,例如:
JAVA_OPTS='-Xms128m -Xmx256m'
1 0
- JVM之——调整java虚拟机可使用的最大内存
- 调整Java虚拟机JVM的最大内存使用大小
- Java虚拟机内存调整
- java虚拟机内存调整
- JAVA虚拟机的最大内存
- Java 调整JVM内存的大小
- 调整java虚拟机(JVM)内存大小
- jvm虚拟机内存使用
- 深入理解Java虚拟机——JVM的内存结构和内存分配策略
- 深入理解Java虚拟机——JVM的内存结构和内存分配策略
- java虚拟机(JVM)的内存设置
- 设置Java虚拟机(JVM)的内存问题
- Java虚拟机(JVM)的内存设置
- java虚拟机的内存模型JVM
- JAVA JVM虚拟机的内存优化
- C#程序最大可使用的内存
- 应用可使用的最大内存
- 深入Java虚拟机——JVM内存详解
- Windows中的.Net服务移植到Centos
- android findviewByid()关于空指针
- 30.c/c++程序员面试宝典-函数的定义
- ffmpeg入门基础知识
- UNIX环境编程--------编程实例-----Gethostname()函数使用
- JVM之——调整java虚拟机可使用的最大内存
- iOS UITableView 用法二:源码示例
- 第二章高层体系结构笔记
- Android中Service(服务)详解
- 享元模式
- mac一键删除所有数据
- 数据结构之堆(java)
- CXF动态调用webservice超时问题
- 写入缓存公共类