jdk11新特性——支持G1上的并行完全垃圾收集-创新互联
目录
本文标题:jdk11新特性——支持G1上的并行完全垃圾收集-创新互联
当前URL:http://scyanting.com/article/dsesds.html
- 一、支持G1上的并行完全垃圾收集
- 二、JEP 331 : Low-Overhead Heap Profiling免费的低耗能飞行记录仪和堆分析仪
- 三、JEP 329 : 实现RFC7539中指定的ChaCha20和Poly1305两种加密算法, 代替RC4
- 四、JEP 332最新的HTTPS安全协议TLS 1.3
- 对于 G1 GC,相比于 JDK 8,升级到 JDK 11 即可免费享受到:并行的 Full GC,快速的 CardTable 扫描,自适应的堆占用比例调整(IHOP),在并发标记阶段的类型卸载等等。
- 这些都是针对 G1 的不断增强,其中串行 Full GC 等甚至是曾经被广泛诟病的短板,你会发现 GC 配置和调优在 JDK11 中越来越方便。
- 通过JVMTI的SampledObjectAlloc回调提供了一个开销低的heap分析方式提供一个低开销的, 为了排错java应用问题, 以及JVM问题的数据收集框架, 希望达到的目标如下 :
(1)、提供用于生产和消费数据作为事件的API
(2)、提供缓存机制和二进制数据格式
(3)、允许事件配置和事件过滤
(4)、提供OS,JVM和JDK库的事件
实现 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();
- 实现TLS协议1.3版本, TLS允许客户端和服务器端通过互联网以一种防止窃听, 篡改以及消息伪造的方式进行通信。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文标题:jdk11新特性——支持G1上的并行完全垃圾收集-创新互联
当前URL:http://scyanting.com/article/dsesds.html