Java JMH使用选项生成器添加内存

Java JMH使用选项生成器添加内存,java,jmh,Java,Jmh,我正在运行JMH基准测试: Options opt = new OptionsBuilder() .output("C:/test/infinispan/benchmarkThr" + THREAD_COUNT + ".txt") .include(InfinispanFileStoreCreateUpdateGetBenchmark.class.getSimpleName()) .

我正在运行JMH基准测试:

         Options opt = new OptionsBuilder()
                .output("C:/test/infinispan/benchmarkThr" + THREAD_COUNT + ".txt")
                .include(InfinispanFileStoreCreateUpdateGetBenchmark.class.getSimpleName())
                .include(InfinispanMemoryCreateUpdateGetBenchmark.class.getSimpleName())
                //.jvmArgsPrepend("-Xms1024m -Xmx1024m")
                .warmupIterations(0)
                .measurementIterations(INTERATIONS)
                .timeUnit(TimeUnit.MILLISECONDS)
                .mode(Mode.SingleShotTime)
                .threads(THREAD_COUNT)
                .forks(1)
                .build();

        new Runner(opt).run();
我从记忆错误中解脱出来。我想添加更多(注释掉的文本),但我发现了一个对我来说很奇怪的错误(这应该可以实现):


如何成功添加内存?

使用2个
字符串(而不是一个作为下一个)分别提供每个参数:

...
.jvmArgs("-Xms1024m", "-Xmx1024m")
...
...
.jvmArgs("-Xms1024m", "-Xmx1024m")
...