java虚拟机
文章平均质量分 91
wf_feng
擅长Java应用性能调优、Redis性能调优;
基础架构开发具有丰富经验。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK17 HttpURLConnection性能问题分析及处理
jdk17的隐藏性能问题调优实战。性能优化调优实战。原创 2022-12-15 23:31:06 · 1954 阅读 · 2 评论 -
垃圾回收算法及垃圾回收器
内存申请、对象衰老过程一、内存申请过程JVM会试图为相关Java对象在Eden中初始化一块内存区域;当Eden空间足够时,内存申请结束。否则到下一步;JVM试图释放在Eden中所有不活跃的对象(minor collection),释放后若Eden空间仍然不足以放入新对象,则试图将部分Eden中活跃对象放入Survivor区;Survivor区被用来作为Eden及old的中间交换区域...原创 2018-08-30 17:58:30 · 239 阅读 · 0 评论 -
GC调优实战
GC调优实战在什么情况下需要进行GC调优?关于GC的性能主要有两个指标: 1.吞吐量 throughput (工作时间不算gc的时间/总的时间) 2.响应时间(暂停时间)gc发生时app对外是无法响应的那么什么时候需要gc调优 a: 系统访问慢 体现在整体慢,部分慢仔细了解自己的应用,如果用了缓存,那么年老代应该大一些,缓存的HashMap不...原创 2018-08-30 17:59:51 · 384 阅读 · 0 评论 -
内存溢出分类及简单演示
一、演示内存溢出1.Java代码User类public class User { private String name; private String age;Controller @RequestMapping("/yichu") public void yichu(){ ArrayList<User> ...原创 2018-08-29 17:32:25 · 947 阅读 · 0 评论 -
jvm参数设置需要注意的地方
我们要尽量减少 Full gc 的次数(tenured generation 一般比较大,收集的时间较长,频繁的Full gc会导致应用的性能收到严重的影响)。 堆内存GC JVM(采用分代回收的策略),用较高的频率对年轻的对象(young generation)进行YGC,而对老对象(te...原创 2018-09-03 10:59:40 · 626 阅读 · 0 评论
分享