无锡列举网 > 教育培训 > 电脑/网络 > 江阴java培训报名
无锡
[切换城市]

江阴java培训报名

更新时间:2019-10-09 10:14:50 浏览次数:19次
区域: 无锡 > 江阴
类别:软件工程师培训
地址:江阴市澄江街道高巷路暨阳大厦14楼
江阴java培训报名

ZGC: Uncommit Unused Memory
在讨论这个问题之前,想先问一个问题,JVM的GC释放的内存会还给操作系统吗?

GC后的内存如何处置,其实是取决于不同的垃圾回收器的。因为把内存还给OS,意味着要调整JVM的堆大小,这个过程是比较耗费资源的。

在JDK 11中,Java引入了ZGC,这是一款可伸缩的低延迟垃圾收集器,但是当时只是实验性的。并且,ZGC释放的内存是不会还给操作系统的。

Reimplement the Legacy Socket API
使用易于维护和调试的更简单、更现代的实现替换 jav***.Socket 和 jav***.ServerSocket API。
jav***.Socket和jav***.ServerSocket的实现非常古老,这个JEP为它们引入了一个现代的实现。现代实现是Java 13中的默认实现,但是旧的实现还没有删除,可以通过设置系统属性jd***.usePlainSocketImpl来使用它们。

Dynamic CDS Archives
这一特性是在JEP310:Application Class-Data Sharing 基础上扩展而来的,Dynamic CDS Archives中的CDS指的就是Class-Data Sharing。

那么,这个JEP310是个啥东西呢?

我们知道在同一个物理机/虚拟机上启动多个JVM时,如果每个虚拟机都单独装载自己需要的所有类,启动成本和内存占用是比较高的。所以Java团队引入了CDS的概念,通过把一些核心类在每个JVM间共享,每个JVM只需要装载自己的应用类,启动时间减少了,另外核心类是共享的,所以JVM的内存占用也减少了。

CDS 只能作用于 Boot Class Loader 加载的类,不能作用于 App Class Loader 或者自定义的 Class Loader 加载的类。

在 Java 10 中,则将 CDS 扩展为 AppCDS,顾名思义,AppCDS 不止能够作用于 Boot Class Loader了,App Class Loader 和自定义的 Class Loader 也都能够起作用,大大加大了 CDS 的适用范围。也就说开发自定义的类也可以装载给多个JVM共享了。

Java 10中包含的JEP310的通过跨不同Java进程共享公共类元数据来减少了内存占用和改进了启动时间。
上元教育集团连锁品牌,拥有校区七十余家,教职工一千五百余人,开设专业课程涵盖八大职业。
【会计类】初级职称、中级职称、会计实操、管理会计、注册会计师、税务师

【建工类】一建、二建、造价工程师、一级消防工程师、造价实操

【设计类】室内设计、平面设计、服装设计、电脑办公、淘宝网店运营、淘宝美工、模具设计、 UG编程、UI交互设计

【资格类】教师证、育婴师、催乳师、月嫂、小儿、营养实操、产后修复、心理咨询师

【学历类】大专、本科学历提升
、研究生入学初试复试
【外语类】英语、日语、韩语、法语、德语、俄语、西班牙语

【才艺类】素描、手绘、插花

【 IT 类】JAVA、WEB前端

【上元教育江阴本部校校址:澄江街道高巷路33号暨阳大厦1402室】
【联系老师:陈老师18861631079】
用行动开启美好,用智慧点亮人生,用信心激励自我,用勇气点燃激情,用执着守候成功,用努力打造精彩,用奋斗创造辉煌,用拼搏开拓未来!
无锡电脑/网络相关信息
注册时间:2018年05月04日
UID:484211
---------- 认证信息 ----------
手机已认证
查看用户主页