2

使用卡尺时,我得到

ERROR: GC occurred during timing.

因为我的基准测试中产生了一些垃圾,这是我无法避免的。我想,为目标 JVM 提供更多内存可能会有所帮助,因为没有那么多垃圾。我知道-Dand-J选项,但不知何故它对我不起作用。

首先,我在这个问题中看到通过Jmemory=-Xmx512M,-Xmx16Mget 传递的多个参数分别使用,即每个逗号分隔的参数都会导致新的运行。但是我想传递多个参数以像可能一样一起使用-Xmx16G -XX:NewSize=12G,以便尽可能推迟 GC(实际上在运行完成时根本不会出现)。我该怎么做?

其次,尽可能多地推迟 GC 的最佳论点是什么?-Xmx我的意思是,给JVM 大量内存(

4

0 回答 0