乐趣区

关于java:解读-Java-云原生实践中的内存问题

Java 凭借着本身沉闷的开源社区和欠缺的生态劣势,在过来的二十几年始终是最受欢迎的编程语言之一。步入云原生时代,蓬勃发展的云原生技术开释云计算红利,推动业务进行云原生化革新,减速企业数字化转型。

然而 Java 的云原生转型之路面临着微小的挑战,Java 的运行机制和云原生个性存在着诸多矛盾。企业借助云原生技术进行深层次老本优化,资源老本治理被回升到前所未有的高度。私有云上资源按量免费,用户对资源用量非常敏感。在内存应用方面,基于 Java 虚拟机的执行机制使得任何 Java 程序都会有固定的根底内存开销,相比 C++/Golang 等原生语言,Java 利用占用的内存微小,被称为“内存吞噬者”,因而 Java 利用上云更加低廉。并且利用集成到云上之后零碎复杂度减少,普通用户对云上 Java 利用内存没有清晰的意识,不晓得如何为利用合理配置内存,呈现 OOM 问题时也很难排障,遇到了许多问题。

残缺内容请点击下方链接查看:

https://developer.aliyun.com/article/1155826?utm_content=g_10…

版权申明:本文内容由阿里云实名注册用户自发奉献,版权归原作者所有,阿里云开发者社区不领有其著作权,亦不承当相应法律责任。具体规定请查看《阿里云开发者社区用户服务协定》和《阿里云开发者社区知识产权爱护指引》。如果您发现本社区中有涉嫌剽窃的内容,填写侵权投诉表单进行举报,一经查实,本社区将立即删除涉嫌侵权内容。

退出移动版