我们的单元测试数量一直在增加,gradle现在开始耗尽内存......
* What went wrong:
Execution failed for task ':test'.
> Java heap space
Run Code Online (Sandbox Code Playgroud)
所以我们用jvm args -Xmx512m添加了gradle.properties.我想知道为什么gradle在添加单元测试时会使用越来越多的内存.内存使用应该是不变的,不应该吗?
这是在这里找到的github项目playorm https://github.com/deanhiller/playorm
院长
Ren*_*hke 18
使用Gradle Test任务执行的所有测试都在单独的jvm中执行,而不是在jvm中执行,gradle构建执行时使用.因此,在gradle.properties中更改值不能解决您的问题.要增加Test-JVM的内存,您必须配置Test任务.
test{
maxHeapSize = "512m"
}
Run Code Online (Sandbox Code Playgroud)
希望有所帮助,
回答Dean的问题在于评论.
勒内
| 归档时间: |
|
| 查看次数: |
5145 次 |
| 最近记录: |