gpt4 book ai didi

java - 在 Windows : xperf: error: NT Kernel Logger: Invalid flags. (0x3ec) 上运行 xperfasm JMH 探查器时出错

转载 作者:可可西里 更新时间:2023-11-01 10:41:06 27 4
gpt4 key购买 nike

感谢 JMH,我正在为我的 JAVA 应用程序添加微基准测试。

我在 Windows 10 上运行基准测试:

stack 分析器运行良好:

java -jar target/benchmarks.jar -prof stack

Secondary result "benchmark.ValueExtractorBench.cleanValue_Benchmark:·stack": Stack profiler:

....[Thread state distributions]....................................................................

99.7%         RUNNABLE
0.3% WAITING

....[Thread state: RUNNABLE]........................................................................

 26.6%  26.7% java.lang.String.regionMatches
23.2% 23.2% blabla...

但是 xperfasm 在初始化时失败了:

java -jar target/benchmarks.jar -prof xperfasm

# Run progress: 0.00% complete, ETA 00:00:00 # Fork: 1 of 5 # Preparing profilers: WinPerfAsmProfiler Exception in thread "main" java.lang.IllegalStateException: Failed to start xperf: [xperf: error: NT Kernel Logger: Invalid flags. (0x3ec). ]

at org.openjdk.jmh.profile.WinPerfAsmProfiler.beforeTrial(WinPerfAsmProfiler.java:129)
at org.openjdk.jmh.runner.Runner.runSeparate(Runner.java:649)
at org.openjdk.jmh.runner.Runner.runBenchmarks(Runner.java:561)
at org.openjdk.jmh.runner.Runner.internalRun(Runner.java:320)
at org.openjdk.jmh.runner.Runner.run(Runner.java:209)
at org.openjdk.jmh.Main.main(Main.java:71)

注意:xperfasm 很好地列在可用的分析器中 (-lprof)

我希望能够使用比 stack 分析器提供的数据更完整的数据来分析我的微基准测试。

谢谢你:)

最佳答案

当我尝试从没有管理员权限的控制台运行它时,我观察到了这个确切的错误代码。

关于java - 在 Windows : xperf: error: NT Kernel Logger: Invalid flags. (0x3ec) 上运行 xperfasm JMH 探查器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56558482/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com