与JDK10相比,基本信息JDK11添加了新的Source-File Mode,允许直接从java运行单个java源文件而不进行编译。 还提供了支持响应流的新HTTP API。
当然,上面的东西并不重要。 重要的是,JDK11是LTS版本,是JDK8之后的另一个LTS版本,可能是将来使用最多的版本。

因此,JDK11的JVM参数吸收了JDK9、JDK10的新功能和变更,并基于他们进行了微调。
在文章的最后,我也把JDK11的GC调谐秘籍写成了PDF。 欢迎下载。
与JDK9和JDK10相比,已弃用的VM选项JDK11的弃用选项几乎相同。 本节着重于以下几点。
-XX: AggressiveOptsaggressive的中文意思是过激和有上进心。 此参数意味着启用激进优化选项,默认情况下被禁止,并作为体验选项提供。
此选项在JDK11中已过时,因为它可能在以后的发行版中用作缺省选项。
-XX: UseAppCDSAppCDS是引入到JDK9 JPMS中的新功能,可以提高java程序的启动速度。
AppCDS默认处于打开状态,因此此处也被丢弃。
请注意,如果JVM中的参数被丢弃,则不一定支持此可选特性JVM。 此外,JVM可能在缺省情况下选中此选项。
什么是源文件源文件?
Source-File Mode意味着您可以直接使用java命令执行java源代码,而无需使用javac进行编译。
当然这只对单个文件的源代码有效。
有两种方法可以使用源文件模式。 一种方法是在源文件后面加上. java后缀。 例如:
java HelloWorld.java之一是添加参数-source version选项。
java -source 11 HelloWorld此处的版本是指JDK版本号,可以是值6、7、8、9、10、11。
如果未使用. java,则必须使用-source。
Source-File Mode的原理是将源代码编译到内存中,并执行源代码中的第一个类。
Code Heap状态分析表明,JVM中的JIT编译器会将热点java代码编译为存储在名为code cache的位置的机器码。
CodeHeap是用于生成和管理这些机器代码的类。 每个存储请求都分配一定大小的空间。 此值由CodeCacheSegmentSize定义。
当然,为了提高效率,可以使CodeCacheSegmentSize的大小与cache line的大小一致。 但是,这不是必须的。
Code Heap状态分析是指分析code cache的状态。
CodeHeap状态分析分为两个部分。 第一部分检查整个CodeHeap,并总结所有您认为有用/重要的信息。 第二部分可以根据需要根据选择的特定命令输出自己需要的部分。
举几个例子:
实时分析:
jmd compiler.code heap _ analytics [ ] [ ]其中函数具有以下选项:
all列出所有信息检查aggregatecode heap以记住本地结构中的数据。 usedspace输出已使用空间FreeSpace -输出可用空间method count输出method count信息method space输出method space信息method age-method age信息methodage 所有释放的资源granularity与聚合一起使用,表示聚合所表示的存储空间的大小。
AppCDSJDK11已改进为AppCDS,以支持从模块路径导出存档类。
$ Java-x share:dump-xx:sharedclasslistfile=class _ list _ file\- xx:sharedarchivefile=shared _ archive _ file
$ Java-xx:sharedarchivefile=shared _ archive _ file (-- module-path=path _ to _ modular _ jar-m module _nath )
3359 github.com/DDE an 2009/www.fly dean.com/blob/master/cheat sheet/JDK 11 GC-cheat sheet.pdf
本文链接: http://www.fly dean.com/JDK 11-GC-cheat sheet /
最常见的解读、最深刻的晾衣架、最简洁的教程、你不知道的小技巧等等,等你去发现!
请关注我的公众号:“程序事”,懂技术,很了解你!
王者荣耀和小兵互动是七周年的一个活动玩法,想要完成和小兵互动领取加星卡,那么就要按照下面主编提供的方法去
文章导读:现在哪个仙侠手游好?主编今天来给大家推荐一些治愈唯美的手游吧,现在哪个仙侠手游好的推荐,相信有很对
我的世界冰火传说沙蚁螫针剑怎么做很多玩家不知道,冰火传说有很多非常好用的道具武器,沙蚁螫针剑对于其他生物
在《三角战略(TRIANGLE STRATEGY)》中,安娜的定位是刺客/切后排/控制/残局收割,非常强悍的女刺客,可以在单挑敌人
在《三角战略(TRIANGLE STRATEGY)》中,强盗头子的定位是战士/坦克/前排/盗贼,特色偷道具,机动中规中矩,数值方面还
在《三角战略(TRIANGLE STRATEGY)》中,王女-科迪莉亚是第15章选择帮助王子清除残党,特色是拥有诸多强大的恢复技
时间:2022-12-19
时间:2022-12-19
时间:2022-12-19
时间:2022-12-19
时间:2022-12-19
时间:2022-12-19
时间:2022-12-19
时间:2022-12-19
时间:2022-12-19
时间:2022-12-19