Gradle 增加'的堆内存;梯度检验';

Gradle 增加'的堆内存;梯度检验';,gradle,jvm,build.gradle,Gradle,Jvm,Build.gradle,我在对我的Spring Boot应用程序运行“gradle测试”时遇到问题,因为我看到GC调用太多次的迹象,并且我的测试很可能由于过度的GC工作导致的延迟而失败 如何告诉gradle在测试阶段或一般情况下使用JVM允许的更多堆内存?您可以使用测试任务的maxHeapSize配置 例如: test{ ... minHeapSize = "128m" maxHeapSize = "512m" } // minHeapSize is for initial heap size. // maxH

我在对我的Spring Boot应用程序运行“gradle测试”时遇到问题,因为我看到GC调用太多次的迹象,并且我的测试很可能由于过度的GC工作导致的延迟而失败


如何告诉gradle在测试阶段或一般情况下使用JVM允许的更多堆内存?

您可以使用测试任务的
maxHeapSize
配置

例如:

test{
...
  minHeapSize = "128m"
  maxHeapSize = "512m"
}
// minHeapSize is for initial heap size.
// maxHeapSize is for maximum heap size. 

// Increasing minHeapSize makes jvm start with a bigger heap at the start.
// Increasing maxHeapSize enables jvm to allocate more memory for its heap.
查看文档以获取更多信息