有没有人熟悉,如果是的话,你能推荐我一个运行 JVM 的系统的多线程/并发能力的基准吗?
几年前,我使用非循环障碍来跟踪最大线程数和令人尴尬的并行度,我自己编写了自己的代码。
我有兴趣测量 JVM 在不同系统(包括运行优化的 JVM 的 HPC 平台)上可以维持的启动时间、执行时间和总体/最大线程数的差异。我还对测量标准多线程场景的性能感兴趣,例如读取器/写入器和对 ConcurrentHashMap 等共享数据结构的读写访问。
我想知道现在是否有更官方的东西,严格专注于有人可以推荐的各种并发场景。
提前致谢。(我熟悉 SPEC 的 JVM benchmark 和 DaCapo)