jvm现状与未来

图片发自App

自动内存管理

greentea 网站,分享jvm java

平时常用,调参数,dump

学术实践,工程实践

本次互联网行业,工程实践,旁观者

gc 分配,使用,回收

分配,内存的分配管理

使用,哪些对象是活的哪些对象是死的

回收,gc一直在做的

未来,ZGC,jdk10


图片发自App



对内存管理的挑战

复杂的对象生命周期模式

难以预料的内存使用方式

多线程与内存

可预测性和易用性

性能

互联网公司的选择

1.jdk自带 2.公司自研 3.商买

最好的内存管理就是不做内存管理

1,尝试做法

短而小的批处理任务

图片发自App


图片发自App


图片发自App


2.降低内存消耗

zgc介绍

图片发自App


图片发自App



图片发自App

java语言本身限制了gc,比如每个对象都有锁

尝试通过一些手段来控制gc


图片发自App


图片发自App



图片发自App



图片发自App



1,结合应用


图片发自App


2,性能测试

未来gc

1.新硬件

2.分布式内存管理

图片发自App


3,置于硬件的垃圾回收

总结


图片发自App

你可能感兴趣的:(jvm现状与未来)