vlambda博客
学习文章列表

Java领域两项新发展

两项新进展:

  1. Java出现一个新的GC:LXR

  2. Project Loom测试:5,000,000 个持久连接,200,000,000 条消息,单个进程 0 个错误。

LXR是一种基于引用计数的新 Java 垃圾收集器,一种新的低延迟、高吞吐量的垃圾回收器。该文在OpenJDK 11(当时的LTS)中构建了LXR,与现有G1、Shenandoah和ZGC等回收器进行了比较评估,LXR 在吞吐量和应用程序延迟方面都可以胜过这些回收器。

详情:Java出现一个新的GC:LXR:https://www.jdon.com/60367

Project Loom C5M 是一个使用OpenJDK Project Loom 虚拟线程在客户端和服务器 Java 应用程序中分别实现 500 万个持久连接的实验。
服务器以 [9000, 9099] 的被动服务器端口范围启动。
客户端使用相同的服务器目标端口范围和每端口连接数 50,000 启动,总共有 5,000,000 个目标连接。在连续运行大约 40 分钟后停止了实验。没有发生上述任何错误、关闭或超时。

详情:project-loom-c5m:用Project Loom虚拟线程实现500万长连接的实验:

https://www.jdon.com/60377