了解java虚拟机—非堆相关参数设置(4)
非堆内存相关配置
-XX:PermSize
永久区初始大小
-XX:MaxPermSize
永久区最大大小 在JDK1.8中使用-XX:MxMetaspaceSize配置永久区最大大小
-Xss
线程栈大小
-XX:MaxDirectMemorySize
直接内存大小,默认为最大堆空间,即-Xmx。当直接内存使用量达到-XX:MaxDirectMemorySize时,会触发垃圾回收,如果垃圾回收不能有效释放空间,直接内存溢出依然会引起系统的OOM。一般来说直接内存的读写速度会快于堆内存,但申请速度会低于堆内存。直接内存适用于申请次数少,读写频繁的场景。
JVM的工作模式
Server模式比Client模式启动较慢,因为Server模式会尝试收集更多的系统性能信息,使用更复杂的优化算法对程序进行优化。因此,当系统完全启动并进入运行稳定期后,Server模式的执行速度会远远快于Client模式。
-client
-Server
转载于:https://www.cnblogs.com/hanlinhu/p/9487058.html
了解java虚拟机—非堆相关参数设置(4)相关推荐
- 了解java虚拟机mdash;非堆相关参数设置(4)
非堆内存相关配置 -XX:PermSize 永久区初始大小 -XX:MaxPermSize 永久区最大大小 在JDK1.8中使用-XX:MxMetaspaceSize配置永久区最大大小 -Xss 线程 ...
- java 虚拟机初始堆_了解java虚拟机—堆相关参数设置(3)
堆相关配置 -Xmx 最大堆空间 -Xms 初始堆空间大小,如果初始堆空间耗尽,JVM会对堆空间扩容,其扩展上限为最大堆空间.通常-Xms与-Xmx设置为同样大小,避免扩容造成性能损耗. -Xmn 设 ...
- was控制台java虚拟机默认值_JVM 参数设置
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM.GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java ...
- Java编程题修院子,了解java虚拟机—JVM相关参数设置(2)
1. JVM相关参数设置 JVM相关配置 -XX:+PrintGC 两次次YoungGC,两次FullGC. -XX:+PrintGCDetails 打印GC时的内存,并且在程序结束时打印堆内存使 ...
- Java虚拟机(JVM)参数配置说明
http://lavasoft.blog.51cto.com/62575/25492/ Java虚拟机(JVM)参数配置说明 在Java.J2EE大型应用中,JVM非标准参数的配置直接关系到整个系 ...
- JVM内存模型、相关参数设置与命令查看
JVM内存模型.相关参数设置与命令查看 JVM内存模型,你看这一篇就够了 - 知乎 (zhihu.com) Java虚拟机-Java8内存模型JVM(整理版) - 牧梦者 - 博客园 (cnblogs ...
- Java虚拟机垃圾回收相关知识点全梳理(下)
2019独角兽企业重金招聘Python工程师标准>>> 一.前言 上一篇文章<Java虚拟机垃圾回收相关知识点全梳理(上)>我整理分享了JVM运行时数据区域的划分,垃圾判 ...
- Java中的堆分配参数总结《对Java的分析总结》(二)
<对Java的分析总结>-Java中的堆分配参数总结 header 配制说明 -Xms: 设置Java应用程序启动时的初始堆大小 -Xmx: 设置Java应用程序能获得的最大堆大小 -Xs ...
- Hadoop MapReduce Job 相关参数设置 概念介绍与理解
Hadoop MapReduce Job 相关参数设置 概念介绍与理解 InputFormat: 作用:将输入的文件分成 一个个split,并且将split 拆分成一个个<key,value& ...
最新文章
- 使用C++实现Socket编程传输文件
- taro 引入js_Taro跨端开发之多业务模块管理 React Native篇(终篇)
- python pip安装模块失败的原因
- 360安全卫士核心改名ZhuDongFangYu.exe
- 解析Winndows 2000/XP物理内存管理
- 图片链接用src不能被爬虫爬到吗_爬虫:带你一键爬取王者荣耀英雄皮肤壁纸
- Aruba7010 默认密码_收藏 | 各大品牌的变频器默认密码、万能密码、超级密码汇总...
- 将日/分钟数据转为周线、月线或其他周期
- c语言快速平方根算法,单片机开平方的快速算法
- 在Linux上测试网络的命令之3----基础网络命令(netstat\ss)
- awk 分隔符_awk 命令快速入门
- Python创建文件名为0000—nnnn的txt文件
- 漫反射与高光反射总结
- ADODB.Recordset 错误 '800a0bb9' 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
- windows10 设置禁止电脑自动安装软件,安装软件时会有提示
- Zabbix5.0 添加监控深信服AC接口流量
- Python 爬虫实战(三) 获取百度地图搜索结果
- 为电子书迷测评几款PDF阅读器
- 数学之美:GOOGLE新闻归类算法与余弦定理
- 独具目光的郭研(转载)
热门文章
- 零基础的同学看过来,如何系统学习前端,保证让你不亏
- bigdecimal 科学计数转普通计数_项目实践篇二:S71500高速脉冲计数及工程应用
- 与计算机技术发展密切相关的科学家,关于计算机科学与技术的发展趋势探究
- vba mysql 没有为命令对象设置命令_怎样解决“没有为命令对象设置命令”的错误? - .Net论坛 - 51CTO技术论坛_中国领先的IT技术社区...
- 视图单行子查询返回mysql,Oracle命令整理 - osc_sj1kgo4z的个人空间 - OSCHINA - 中文开源技术交流社区...
- C语言学习笔记---向函数传递结构信息
- Nginx——配置动静分离
- java.lang.ExceptionInInitializerError解决办法
- MySQL字符集小结
- C#调用系统蜂鸣(需要发出警告时挺好用的 即使没有声卡)