唯品会JAVA怎么样_Java性能优化指南及唯品会的实战

来自:高可用架构(微信号:ArchNotes)

作者:肖桦,人称“江南白衣”,目前任唯品会资深架构师。导读:本文分享了唯品会内部围绕 Java 性能优化大量的实践经验,同时介绍了唯品会出品的开源项目 VJTools 如何帮助你进行性能调优、排错等。

这个Topic讲过好几次,因为GIAC全球互联网架构师大会的规格高,所以又战战兢兢的修改添补了一遍内容,是自己最满意的一个版本。

趁着VJTools开源,终于可以 “show me the code”了,顺势把围着它说的PPT也放出来了。

我的PPT风格都是密密麻麻很多字,不用讲解也如朕亲临,所以简单转成图片就发了。

点击阅读原文,即可跳转到我们唯品会新开源的VJTools项目 -https://www.github.com/vipshop/vjtools,大家看着好时,帮忙点下star。

1.Wrong Things

从过时的经验开始说。

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

[图片上传失败...(image-8bd5ed-1531107610717)]

[图片上传失败...(image-cfd91-1531107610717)]

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

[图片上传失败...(image-e0c793-1531107610717)]

2.靠谱的

人和书:

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

3.JIT与微基准测试

先懂一点JIT,然后知道微基准测试的必要。

[图片上传失败...(image-88dfb4-1531107610717)]

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

[图片上传失败...(image-8f2ce7-1531107610717)]

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

4.工具

先定位问题,再解决问题:

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

5.唯品会的实践

应用停顿的排查,性能调优的案例:

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

AAffA0nNPuCLAAAAAElFTkSuQmCC

image

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值