当前位置:首页 > Java技术 > JVM 调优原则 整理

JVM 调优原则 整理

2022年11月09日 19:55:15Java技术10

一、调优原则

JVM参数调优原则一(这些比率是最优)
1)新生代:老年代:1:2;eden:s0:s1:8:1:1。

JVM参数调优原则一之二,根据业务场景进行优化:
1)存活时间短的对象,随生随死,尽量在新生代被回收掉
2)如果常量、静态对象较多的长时间存活的对象较多比较,老年代一定要给足

作者:大象_
来源链接:https://blog.csdn.net/Sunxn1991/article/details/107902466

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/69135.html

标签: JVM调优
分享给朋友:

“JVM 调优原则 整理” 的相关文章

[JVM教程与调优] 为什么要学习JVM虚拟机?

[JVM教程与调优] 为什么要学习JVM虚拟机?

JVM在我们开发阶段不会用到,但是到了生产环境中,那么就会变得非常重要了。 为什么这么说呢? 一方面,因为我们的生产环境是比较复杂的。各种可能的问题都会出现,比如说:硬盘坏了、网络坏了、CPU利用率高了等问题层次不穷。 另外一方面,在我们生产环境出现问题,还不好进行定位。因为没...

JVM中有哪些垃圾收集器?

写在前面 本文隶属于专栏《100个问题搞定Java虚拟机》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和文献引用请见100个问题搞定Java虚拟机 解答 新生代垃圾...

深入理解JVM(1)——JVM内存模型

Java虚拟机的内存空间分为五个部分,分别是: 程序计数器; Java虚拟机栈 本地方法栈 堆 方法区 接下来对这五部分分别进行详细的介绍 1、程序计数器:   a)什么是程序计数器:程序计数器是内存中的一个很小...

【Java】JVM内存模型解析

【Java】JVM内存模型解析

   JVM内存模型主要分为五大区域:栈、堆、本地方法栈、程序计数器、方法区。   本地方法栈: 跟虚拟机栈非常相似,也是线程私有的,不过虚拟机栈是针对Java方法,而本地方法栈是针对native方法,也就是底层方...

java jvm设置

2. 如何分配JVM内存设置: (1)当在命令提示符下启动并使用JVM时(只对当前运行的类Test生效):     java -Xmx128m -Xms64m -Xmn32m -Xss16m Test     (2)当在集...

JVM-五大区

JVM-五大区

Java程序执行流程: 谈一谈Java内存区域的划分实际上是指JVM内存区域的划分,首先Java先介绍一下Java程序具体执行的过程 如上图所示,首先Java源代码们(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然...

JVM——Java内存模型(JMM)

JVM——Java内存模型(JMM)

本文主要介绍JVM——Java内存模型(JMM),并介绍原子性、可见性、有序性以及先行发生原则。 软硬件发展概述 Amdahl定律和摩尔定律 1)Amdahl定律:通过系统中并行化和串行化的比重来描述多处理器系统能获得的运算加速能力。 2)摩尔定律:用于描...

jvm内存模型,java类从编译到加载到执行的过程,jvm内存分配过程

jvm内存模型,java类从编译到加载到执行的过程,jvm内存分配过程

一、jvm内存模型 JVM 内存模型主要分为堆、程序计数器、方法区、虚拟机栈和本地方法栈 1、堆 1.1、堆是 JVM 内存中最大的一块内存空间。 1.2、该内存被所有线程共享,几乎所有对象和数组都被分配到了堆内存中。 1.3、堆被划分为新生代和老...

dockerfile 配置 JVM配置

ENV JAVA_OPTS="\ -server \ -Xmx1g \ -Xms1g \ -Xmn512m \ -XX:SurvivorRatio=8 \ -XX:MetaspaceSize=256m \ -XX:MaxMetaspaceSize=512...

【jvm】jvm 参数设置查看与设置

【jvm】jvm 参数设置查看与设置

我们使用java -X可以看到java的-X系列的参数,Xmx和Xms是相对应的。 一个是memory max(Xmx) 一个是memory start (Xms)。 Xmx代表程序最大可以从操作系统中获取的内存数量,Xms代表程序启动的时候从操作系统中获取的内存数量...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。