学习之路:JVM从入门到放弃——第六章:JVM调优和深入了解性能优化

JVM调优和深入了解性能优化

GC调优原则

调优原则

1.大多数的java应用不需要GC调优;
2.大部分需要GC调优的,不是参数问题,而是代码问题;
3.在实际项目中,分析GC情况优化代码比调整GC参数要重要;
4.GC调优是最后的手段。

GC调优的目的

1.GC的时间足够小,参考指标:
①.minor GC执行时间不到50ms;
②.full GC执行时间不到1S。
2.GC的次数足够小,参考指标:
①.minor GC执行不频繁,大于10秒一次;
②.full GC执行频率不算频繁,大于10分钟一次。

逃逸分析

逃逸分析是目前jvm中比较前沿的优化技术,它不是直接的优化手段 而是为其他优化手段提供依据的分析技术,逃逸分析的基本行为就是分析对象动态作用域。

常用的性能优化手段

原则
1.避免过早优化
2.进行系统性能测试
3.寻找系统瓶颈,分而治之,逐步优化。
手段
1.前端优化(游览器/APP):
减少请求数;
使用客户端缓冲;
启用压缩文件;
资源文件加载顺序;
减少cookie传输。
2.应用服务性能优化
缓存 - 集群 - 异步 - 程序
3.储存性能优化
尽量使用SSD;
定时清理数据或者按数据的性质分开存放;
结果集处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值