Java调用Windows性能计数器的性能优化方法
该库允许您从基于 Java 的程序更新 Microsoft Windows 性能计数器。与 C# 库相比,Java 库表现出显著的性能优势。具体来说,C# 库能够通过 4 个线程每秒进行 10,000 次性能计数器更新,而 Java 库(包装器)则能达到每秒 46,000 次更新。而使用股票 JNI 包装器的 Java 库,经过修改后每秒能够进行 5,000 次更新。附加链接提供了 GitHub 存储库,包含以下内容:以“易于 JNI”格式包装性能计数器的 C# 库的源代码,jni4net JNI 生成库,您可以在 SourceForge 上找到。此外,预构建的二进制文件目录中还包括运行库所需的组件,您无需自己构建原始 DLL 或 JNI 组件。这个目录包含代理的 javadoc、jar 示例以及 Java 项目的源代码,演示了如何使用该库并进行性能测试。目录中还包括一个 PowerShell 脚本,便于简化操作流程。
下载地址
用户评论