我有这样的春季班:
@Component
@State(Scope.Thread)
public class CalculatorImpl implements Calculator {
public CalculatorImpl() {
System.out.println("Phase 1");
}
@PostConstruct
@Benchmark
public void init() {
System.out.println("Phase 2");
}
}
我添加了必需的maven依赖项和插件,并使用以下命令运行它:
java -jar target/benchmarks.jar
我的“第二阶段”打印进入无限循环。基本上,我只想要helloworld示例。我做错了什么?谢谢你的时间。
hello world
在此处查看示例http://hg.openjdk.java.net/code-tools/jmh/file/7a25c71b43bf/jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_01_HelloWorld.java
我想,在您的情况下,您不会遇到无限循环,但是很长的调用可能会受到终端上打印线速度的限制或超时。首先尝试对空方法进行基准测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句