进击的 Java ,云原生时代的蜕变
发布时间:2019-09-20 20:47:41 所属栏目:建站 来源:易立
导读:【编者的话】云原生期间的光降,与Java 开拓者到底有什么接洽?有人说,云原生压根不是为了 Java 存在的。然而,本文的作者却以为云原生期间,Java 依然可以胜任巨人的脚色。作者但愿通过一系列尝试,开辟同窗视野,提供有益思索。 在企业软件规模,Java 依
在这个方案中,我们一方面将耗时耗能的编译优化进程转移到构建时完成,一方面回收以空间换时刻的要领,将预编译的 SCC 缓存生涯到 Docker 镜像中。在容器启动时,JVM 可以直接行使内存映射文件来加载 SCC,优化了启动速率和资源占用。 这个要领其它一个上风是:因为 Docker 镜像回收分层存储,统一个宿主机上的多个 Docker 应用实例会共享统一份 SCC 内存映射,可以大大镌汰在单机高密度陈设时的内存耗损。 下面我们做一下资源耗损的较量,我们起首操作基于 HotSpot VM 的镜像,同时启动 4 个 Docker 应用实例,30s 后操作docker stats查察资源耗损。
然后行使基于 OpenJ9 VM 的镜像,同时启动 4 个 Docker 应用实例,并查察资源耗损。
与 HotSpot VM 对比,OpenJ9 的场景下应用内存占用从均匀 600MB 降落到 120MB。惊喜不惊喜? (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |