开发者社区> 问答> 正文

Dragonwell的Elastic Heap是指什么?

Dragonwell的Elastic Heap是指什么?

展开
收起
1358896759097293 2021-05-04 15:29:16 1129 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    阿里云自己的一些特性也会回归社区,这里介绍Dragonwell的几个主要特性,第一个是弹性堆,就是可以把前面看到的一些那问题给解决掉,把内存还给操作系统;往下是进程级别,然后 Java应用级别,然后里面有JavaHeap,Java heap里面之间内存默认都是固定的,但是通过Elastic Heap机制,可能用不到这么多内存就可以把应用跑得很好,会动态的去减少Heap大小,把内存实际还给操作系统。 下图右半部为特性的使用场景,可能有一些在线的job,比如4个应用,平时用户量很大,需要大量内存去应付很多请求,所以内存是不共享的,但是到晚上可能没有很多用户在访问在线应用了,就可以动态的把内存给释放出来,然后提供给其他一些同级以上的离线服务,离线服务和在线服务可以捆绑,或者是复用内存,能达到一个很好的资源复用的目的。

    8.png

    2021-05-05 22:47:57
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Dragonwell 基于Anolis OS的企业级Java应用规模化实践 立即下载
Alibaba Dragonwell Java云原生实践 立即下载
Elastic 探秘之遗落的珍珠 立即下载