jvm
文章平均质量分 79
arthur.dy.lee
这个作者很懒,什么都没留下…
展开
-
JVM参数
分类 参数 默认值 描述 备注 通用 堆通用参数 -Xms128M 物理内存的1/64(<1GB) 设置java程序启动时堆内存128M。默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制。 生产环境 -Xms 与 -Xmx 最好一样,避免抖动 -Xmx256M 物理内存的1/4(<1GB) 设置最大堆内存256M。默认(MaxHeapFreeRatio参数可原创 2020-11-13 09:33:28 · 288 阅读 · 0 评论 -
常见的Java 问题排查方法
常见的Java 问题排查方法以下是Java应用在运行时常见的一些问题,总结了运行时黑盒方式的一些排查方法,也希望看到的同学能给予补充,无论是补充碰到的问题,还是补充解决方法。类装载的相关问题 写过Java代码的同学估计都碰到过ClassNotFoundException/NoClassDefFoundError/NoSuchMethodException(还有一个常见的ClassCastException就不在这里说了)。 当碰到ClassNotFoundException/NoClassD..转载 2020-10-29 17:17:11 · 834 阅读 · 0 评论 -
JVM内存模型
JVM内存模型JVM内存模型大体分5部分:程序计数器(Program Counter Register)、JVM虚拟机栈(JVM Stacks)、本地方法栈(Native Method Stacks)、堆(Heap)、方法区(Method Area)1、程序计数器(Program Counter Register)这是一块比较小的内存,不在Ram上,而是直接划分在CPU上的,程...原创 2017-08-05 10:13:23 · 255 阅读 · 0 评论 -
Java性能优化
一、JVM内存模型多核时代的到来,基于高速缓存的存储交互很好的解决了处理器与内存之间的矛盾,也引入了新的问题:缓存一致性问题。在多处理器系统中,每个处理器有自己的高速缓存,而他们又共享同一块内存(下文成主存,main memory 主要内存),当多个处理器运算都涉及到同一块内存区域的时候,就有可能发生缓存不一致的现象。为了解决这一问题,需要各个处理器运行时都遵循一些协议,在运行时需要将...原创 2017-11-14 22:45:49 · 11330 阅读 · 0 评论 -
JVM调优总结(5):典型配置
JVM调优总结(5)转载 2016-05-04 15:40:29 · 619 阅读 · 0 评论 -
JDK Tools and Utilities
JDK Tools and Utilities原创 2016-05-15 09:33:03 · 455 阅读 · 0 评论 -
Java虚拟机类加载机制
Java虚拟机类加载机制转载 2016-05-03 14:26:55 · 556 阅读 · 0 评论 -
深入解析String.intern()
深入解析String.intern()转载 2016-04-29 15:36:00 · 508 阅读 · 0 评论 -
java.lang.String的intern()方法
java.lang.String的intern()方法转载 2016-04-29 09:52:54 · 616 阅读 · 0 评论 -
JVM调优总结(二)-一些概念
JVM调优转载 2016-04-12 22:36:34 · 557 阅读 · 0 评论 -
Java类加载器总结
Java类加载器转载 2016-03-24 10:05:04 · 553 阅读 · 0 评论 -
JVM调优总结(1):一些概念【回头读读】
JVM调优总结(1):一些概念转载 2016-04-05 16:05:25 · 371 阅读 · 0 评论