bapiera

导航

2020年11月18日 #

JVM之codecache

摘要: 之前在做压力测试的时候,经常遇到一种场景,就是有些java应用程序刚刚启动,就模拟场景向系统发压,但压力发起时性能非常差,压测结果不达标。然而第二次再测试时,性能就可以达到一个稳定的高水位。当时只知道热点代码被“缓存”起来不需要重复编译,不知道其中的原理,在查询一些资料之后。。。 CodeCache 阅读全文

posted @ 2020-11-18 22:41 柯南道尔的江户川 阅读(680) 评论(0) 推荐(0) 编辑

2020年8月31日 #

JVM之关键参数

摘要: JVM关键参数 本文列出来JVM的一些关键参数及使用方法,主要包括了Heap堆基础参数,Heap堆的动态调整参数,新生代内存参数,永久代内存参数,JVM线程设置参数,各个垃圾回收器关键参数,codecache关键参数。本章末尾有思维导图,可参考。 一、Heap堆的大小 1.1 Xmx 堆内存最大使用 阅读全文

posted @ 2020-08-31 22:55 柯南道尔的江户川 阅读(726) 评论(0) 推荐(0) 编辑

JVM之垃圾回收机制(GC)

摘要: JVM之垃圾回收机制全解(GC)文章底部有思维导图,较为清晰,可参考 导读:垃圾回收是Java体系中最重要的组成部分之一,其提供了一套全自动的内存管理方案,要想掌握这套管理方案,就必须了解垃圾回收器的工作原理。本文介绍了垃圾回收的概念,算法,垃圾回收器及我在工作中遇到的一些关于GC的优化实例。 先来 阅读全文

posted @ 2020-08-31 14:11 柯南道尔的江户川 阅读(562) 评论(0) 推荐(0) 编辑