非堆内存相关配置

-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)相关推荐

  1. 了解java虚拟机mdash;非堆相关参数设置(4)

    非堆内存相关配置 -XX:PermSize 永久区初始大小 -XX:MaxPermSize 永久区最大大小 在JDK1.8中使用-XX:MxMetaspaceSize配置永久区最大大小 -Xss 线程 ...

  2. java 虚拟机初始堆_了解java虚拟机—堆相关参数设置(3)

    堆相关配置 -Xmx 最大堆空间 -Xms 初始堆空间大小,如果初始堆空间耗尽,JVM会对堆空间扩容,其扩展上限为最大堆空间.通常-Xms与-Xmx设置为同样大小,避免扩容造成性能损耗. -Xmn 设 ...

  3. was控制台java虚拟机默认值_JVM 参数设置

    不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM.GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java ...

  4. Java编程题修院子,了解java虚拟机—JVM相关参数设置(2)

    1.   JVM相关参数设置 JVM相关配置 -XX:+PrintGC 两次次YoungGC,两次FullGC. -XX:+PrintGCDetails 打印GC时的内存,并且在程序结束时打印堆内存使 ...

  5. Java虚拟机(JVM)参数配置说明

    http://lavasoft.blog.51cto.com/62575/25492/ Java虚拟机(JVM)参数配置说明   在Java.J2EE大型应用中,JVM非标准参数的配置直接关系到整个系 ...

  6. JVM内存模型、相关参数设置与命令查看

    JVM内存模型.相关参数设置与命令查看 JVM内存模型,你看这一篇就够了 - 知乎 (zhihu.com) Java虚拟机-Java8内存模型JVM(整理版) - 牧梦者 - 博客园 (cnblogs ...

  7. Java虚拟机垃圾回收相关知识点全梳理(下)

    2019独角兽企业重金招聘Python工程师标准>>> 一.前言 上一篇文章<Java虚拟机垃圾回收相关知识点全梳理(上)>我整理分享了JVM运行时数据区域的划分,垃圾判 ...

  8. Java中的堆分配参数总结《对Java的分析总结》(二)

    <对Java的分析总结>-Java中的堆分配参数总结 header 配制说明 -Xms: 设置Java应用程序启动时的初始堆大小 -Xmx: 设置Java应用程序能获得的最大堆大小 -Xs ...

  9. Hadoop MapReduce Job 相关参数设置 概念介绍与理解

    Hadoop MapReduce  Job 相关参数设置 概念介绍与理解 InputFormat: 作用:将输入的文件分成 一个个split,并且将split 拆分成一个个<key,value& ...

最新文章

  1. 使用C++实现Socket编程传输文件
  2. taro 引入js_Taro跨端开发之多业务模块管理 React Native篇(终篇)
  3. python pip安装模块失败的原因
  4. 360安全卫士核心改名ZhuDongFangYu.exe
  5. 解析Winndows 2000/XP物理内存管理
  6. 图片链接用src不能被爬虫爬到吗_爬虫:带你一键爬取王者荣耀英雄皮肤壁纸
  7. Aruba7010 默认密码_收藏 | 各大品牌的变频器默认密码、万能密码、超级密码汇总...
  8. 将日/分钟数据转为周线、月线或其他周期
  9. c语言快速平方根算法,单片机开平方的快速算法
  10. 在Linux上测试网络的命令之3----基础网络命令(netstat\ss)
  11. awk 分隔符_awk 命令快速入门
  12. Python创建文件名为0000—nnnn的txt文件
  13. 漫反射与高光反射总结
  14. ADODB.Recordset 错误 '800a0bb9' 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
  15. windows10 设置禁止电脑自动安装软件,安装软件时会有提示
  16. Zabbix5.0 添加监控深信服AC接口流量
  17. Python 爬虫实战(三) 获取百度地图搜索结果
  18. 为电子书迷测评几款PDF阅读器
  19. 数学之美:GOOGLE新闻归类算法与余弦定理
  20. 独具目光的郭研(转载)

热门文章

  1. 零基础的同学看过来,如何系统学习前端,保证让你不亏
  2. bigdecimal 科学计数转普通计数_项目实践篇二:S71500高速脉冲计数及工程应用
  3. 与计算机技术发展密切相关的科学家,关于计算机科学与技术的发展趋势探究
  4. vba mysql 没有为命令对象设置命令_怎样解决“没有为命令对象设置命令”的错误? - .Net论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  5. 视图单行子查询返回mysql,Oracle命令整理 - osc_sj1kgo4z的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. C语言学习笔记---向函数传递结构信息
  7. Nginx——配置动静分离
  8. java.lang.ExceptionInInitializerError解决办法
  9. MySQL字符集小结
  10. C#调用系统蜂鸣(需要发出警告时挺好用的 即使没有声卡)