JVM性能调优
一路奔跑1314
人生,就想一场马拉松,只有一路奔跑,才能赢得比赛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM性能调优之三垃圾回收机制
我们大家都知道,java的内存回收不需要程序员过多关注,是由JVM自行回收的。但是完全依靠JVM的GC,在一些场景下可能效果不是很好,需要人为调优。 面对不同的业务场景,垃圾回收的调优策略也不一样。例如,在对内存要求苛刻的情况下,需要提高对象的回收效率;在 CPU 使用率高的情况下,需要降低高并发时垃圾回收的频率。可以说,垃圾回收的调优是一项必备技能。【垃圾回收机制GC】...原创 2019-11-06 16:35:23 · 355 阅读 · 1 评论 -
JVM性能调优之二即时编译器JIT
java分前端编译和运行时编译。 其中java文件被编译成class文件的过程,我们称之为前端编译。 class文件的字节码被编译成机器码的过程,我们称之为运行时编译。运行时编译是通过解释器和JIT实现的。一、什么是即时编译JIT 虚拟机中字节码是由解释器完成编译的,当虚拟机发现某个方法或者代码块的运行特别频繁的时候,就会把这些代码认...原创 2019-10-30 15:49:55 · 454 阅读 · 0 评论 -
JVM性能调优之一JVM内存结构
这段时间对JVM性能调优进行学习,为了巩固知识和加深理解,先对所学内容进行简单的总结。【JVM内存模型】 JVM内存模型主要分为:堆、程序计数器、方法区、虚拟机栈、本地方法栈。 其中堆和方法区的内存是线程共享的。1、堆内存(Heap) 堆内存是JVM中最大一块内存,改内存被所有线程共享。存储内容 包括所有的对象和数组。 堆内存分为新生代、老...原创 2019-10-30 15:14:32 · 264 阅读 · 0 评论
分享