java基础—JVM有哪些常用启动参数可以调整,描述几个?
来源:互联网 发布:主人网络与访客网络 编辑:程序博客网 时间:2024/06/06 11:13
各主要JVM启动参数的作用如下:
-Xms:设置jvm内存的初始大小
-Xmx:设置jvm内存的最大值
-Xmn:设置新域的大小(这个似乎只对jdk1.4来说是有效的,后来就废弃了)
-Xss:设置每个线程的堆栈大小(也就是说,在相同物理内存下,减小这个值能生成更多的线程)
-XX:NewRatio:设置新域与旧域之比,如-XX:NewRatio=4就表示新域与旧域之比为1:4
-XX:NewSize:设置新域的初始值
-XX:MaxNewSize:设置新域的最大值
-XX:MaxPermSize:设置永久域的最大值
-XX:SurvivorRatio=n:设置新域中Eden区与两个Survivor区的比值。(Eden区主要是用来存放新生的对象,而两个Survivor区则用来存放每次垃圾回收后存活下来的对象)
JVM启动参数使用中常见的错误:
java.lang.OutOfMemoryError相信很多开发人员都用到过,这个主要就是JVM参数没有配好引起的,但是这种错误又分两种:java.lang.OutOfMemoryError:Javaheapspace和java.lang.OutOfMemoryError:PermGenspace,其中前者是有关堆内存的内存溢出,可以同过配置-Xms和-Xmx参数来设置,而后者是有关永久域的内存溢出,可以通过配置-XX:MaxPermSize来设置。
阅读全文
0 0
- java基础—JVM有哪些常用启动参数可以调整,描述几个?
- Java JVM启动参数
- java 中常用五大基础包有哪些?
- 十、JVM常用启动参数
- java基础—常用的集合类有哪些?比如List如何排序?
- JVM 到底有多少启动参数?
- JFinal如何调整jetty启动的jvm参数
- java jvm gc常用参数
- java math类有哪些常用方法
- java框架有哪些常用框架?
- JAVA中有哪些常用的包???
- 一个JVM进程启动后里面有几个线程
- 一个JVM进程启动后里面有几个线程
- Java知识总结——JVM启动参数
- 常见JAVA基础面试题有哪些
- java基础-多线程有哪些状态
- java 技术:jvm垃圾回收机制有哪些
- Java 6 JVM启动参数选项详解
- 搜索学习--Solr全文搜索服务器的基本使用(二)——Spring Data Solr的使用
- new与二维数组
- Windows Server 2012 R2安装IIS,ftp等组件,绑定服务器域名,域名解析到服务器,域名备案,以及安装期间错误的解决方案
- VMware虚拟机三种联网方式(图文详细解说)
- Spring定时器-注解
- java基础—JVM有哪些常用启动参数可以调整,描述几个?
- synchronize锁优化
- iOS UITableView性能优化 —— HERO博客
- 原型模式-Prototype Pattern
- 科学家开发出可源源不断产生胰腺干细胞的新技术
- deep-visualization-toolbox可视化安装
- RTP(Robi改造计划)--- Stretch可以跑Kinetic了
- Ajax回调函数中在创建一次请求提交
- Ubuntu下更新软件 updata,upgrade