JVM
HELLO_FANDONGBING
这个作者很懒,什么都没留下…
展开
-
java虚拟机的基本机构
不同的java虚拟机,执行引擎是非常不同的: ①:最简单的执行引擎是一次执行字节码。 ②:更快的引擎,更消耗内存,叫做叫即时编译器。 ③:自适应优化器 ④:由硬件芯片构成,它用本地方法执行字java节码,这种执行引擎实际上是内嵌在芯片里的。 2:第一次执行的字节码会被编译成本地机器码,且被缓存,当方法被调用时可以重用。 3.虚拟机开始的时候开始解释字节码,程序运行时记录其使用频繁的代码段,并且编译...原创 2020-01-29 17:40:54 · 200 阅读 · 0 评论 -
JVM调优总结(九)新一代的垃圾回收算法
垃圾回收的瓶颈 传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到 了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时性要求很高的应用场 景下,GC暂停所带来的请求堆积和请求失败是无法接受的。这类应用可能要求请求的返回时间在几百甚至几十 毫秒以内,如果分代垃圾回收方式要达到这个指标,只能把最大堆的设置限制在一个...原创 2018-09-06 10:29:36 · 161 阅读 · 0 评论 -
JVM 几个重要的参数
<本文提供的设置仅仅是在高压力, 多CPU, 高内存环境下设置> 最近对JVM的参数重新看了下, 把应用的JVM参数调整了下。 几个重要的参数 -server -Xmx3g -Xms3g -XX:MaxPermSize=128m -XX:NewRatio=1 eden/old 的比例 -XX:SurvivorRatio=8 s/e的比例 -XX:+UseParallelGC ...原创 2018-09-07 17:04:04 · 442 阅读 · 0 评论