jvm 几个参数及最大内存
来源:互联网 发布:linux控制面板 编辑:程序博客网 时间:2024/05/29 19:23
最近由于工作需要,需要调整jvm的几个参数。
-Xms1024m -Xmx1024m -Xss1024k -XX:NewSize=768m -XX:MaxNewSize=768m -XX:MaxPermSize=256m -XX:+UseParallelGC -XX:+UseParallelOldGC -Dfile.encoding=UTF-8
jvm分配的内存,粗略的分为
Xms :虚拟机启动时,默认分配的内存
Xmx:虚拟机使用的最大的内存
Xss:每个请求线程分配的内存数XX:NewSize:对于 程序中new 出来的对象存放的区域的内存空间大小(初始值)XX:MaxNewSize:对于 程序中new 出来的对象存放的区域的内存空间大小(最大值)XX:MAXPermSize:程序中,非堆内存的上限。此处的内存将不被GC回收。
-XX:+UseParallelGC 并行收集新生代堆内存
-XX:+UseParallelOldGC 并行收集old 堆内存
-Dfile.encoding=UTF-8 jvm字符集
在配置内存时, 服务器的内存为8G,因此我给jvm最大内存设置为2 G。可是启动就报错了。究其原因是,在32位系统下,jvm内存有个最大值的上限。该上限可用
java -Xmx1610M -version
查看。
如果可正常显示java的版本信息,则证明该内存值可识别,如显示错误,则证明该内存值无法识别。
32位的jdk,大约在1.5G左右。
这篇文章对 -XX:+UseParallelOldGC 解释的很棒
UseParallelOldGC
0 0
- jvm 几个参数及最大内存
- 关于jvm几个关键内存配置参数
- 关于jvm几个关键内存配置参数
- 关于jvm几个关键内存配置参数
- jvm内存简单描述及相关参数
- jvm 内存示意图及启动参数含义
- JVM 内存参数设及 优化方案
- jvm内存模型及分配参数
- 几个重要的jvm参数配置及建议
- 几个重要的jvm参数配置及建议
- JVM运行时内存数据区结构及内存参数
- JVM最大分配内存
- Java内存泄露常见类型及对应相关JVM参数
- JVM的内存溢出说明及参数调整
- JVM笔记4:Java内存分配策略及配置参数
- tomcat内存设置及jvm参数调优
- java 内存泄露常见类型及对应相关JVM参数
- JVM笔记4:Java内存分配策略及配置参数
- js过滤空格
- linux命令学习之cut
- iOS和Android开发异同点(一)
- SOLR配置dataimport
- Django安装失败:from setuptools import setup, find_packages ImportError: No module named setuptools
- jvm 几个参数及最大内存
- java中传输对象时候的问题
- 23个MySQL常用查询语句
- SQL
- POJ 1655 Balancing Act 树的重心
- sysfs与procfs
- 献给不会哄女人的男人
- C++:实现split分割字符串
- VS2010连接MySQL数据库(非ODBC方法)