jdk11新特性——支持G1上的并行完全垃圾收集-创新互联

目录
    • 一、支持G1上的并行完全垃圾收集
    • 二、JEP 331 : Low-Overhead Heap Profiling免费的低耗能飞行记录仪和堆分析仪
    • 三、JEP 329 : 实现RFC7539中指定的ChaCha20和Poly1305两种加密算法, 代替RC4
    • 四、JEP 332最新的HTTPS安全协议TLS 1.3

沂南网站建设公司创新互联,沂南网站设计制作,有大型网站制作公司丰富经验。已为沂南近1000家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的沂南做网站的公司定做!一、支持G1上的并行完全垃圾收集
  • 对于 G1 GC,相比于 JDK 8,升级到 JDK 11 即可免费享受到:并行的 Full GC,快速的 CardTable 扫描,自适应的堆占用比例调整(IHOP),在并发标记阶段的类型卸载等等。
  • 这些都是针对 G1 的不断增强,其中串行 Full GC 等甚至是曾经被广泛诟病的短板,你会发现 GC 配置和调优在 JDK11 中越来越方便。
二、JEP 331 : Low-Overhead Heap Profiling免费的低耗能飞行记录仪和堆分析仪
  • 通过JVMTI的SampledObjectAlloc回调提供了一个开销低的heap分析方式提供一个低开销的, 为了排错java应用问题, 以及JVM问题的数据收集框架, 希望达到的目标如下 :
    (1)、提供用于生产和消费数据作为事件的API
    (2)、提供缓存机制和二进制数据格式
    (3)、允许事件配置和事件过滤
    (4)、提供OS,JVM和JDK库的事件
三、JEP 329 : 实现RFC7539中指定的ChaCha20和Poly1305两种加密算法, 代替RC4
  • 实现 RFC 7539的ChaCha20 and ChaCha20-Poly1305加密算法

  • RFC7748定义的秘钥协商方案更高效, 更安全. JDK增加两个新的接口XECPublicKey 和 XECPrivateKey

    KeyPairGenerator kpg = KeyPairGenerator.getInstance(“XDH”);
    NamedParameterSpec paramSpec = new NamedParameterSpec(“X25519”);
    kpg.initialize(paramSpec);
    KeyPair kp = kgp.generateKeyPair();
    KeyFactory kf = KeyFactory.getInstance(“XDH”);
    BigInteger u = new BigInteger(“xxx”);
    XECPublicKeySpec pubSpec = new XECPublicKeySpec(paramSpec, u);
    PublicKey pubKey = kf.generatePublic(pubSpec);
    KeyAgreement ka = KeyAgreement.getInstance(“XDH”);
    ka.init(kp.getPrivate());
    ka.doPhase(pubKey, true);
    byte[] secret = ka.generateSecret();
四、JEP 332最新的HTTPS安全协议TLS 1.3
  • 实现TLS协议1.3版本, TLS允许客户端和服务器端通过互联网以一种防止窃听, 篡改以及消息伪造的方式进行通信。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享文章:jdk11新特性——支持G1上的并行完全垃圾收集-创新互联
网页地址:http://azwzsj.com/article/dsesds.html