Intellij Idea Java堆空间Kotlin和IntelliJ

uyto3xhc  于 4个月前  发布在  Java
关注(0)|答案(1)|浏览(90)

我试图在控制台应用程序上使用IntelliJ Idea和Kotlin读取一个大的cvs文件(3500000条记录),但我遇到了堆规范的问题:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

字符串
img error
我尝试将堆大小增加到不同的值,如2048MB或E.G. 10000MB,但它不起作用,我无法找到解决方案。

data class  Product(
val year: Int,
val month: Int,
val cod_product: Int,
val unit: Int,
val country: Int,
val uf: String,
val transport: Int,
val revenue: Int,
val quantity: Int,
val weight: Int,
val price: Int



我使用var products: MutableList<Product> = ArrayList()来存储数据

9udxz4iz

9udxz4iz1#

对我有用的是将这几行添加到项目的主gradle(不是模块)中的allprojects -> repositories中

tasks.withType(org.jlleitschuh.gradle.ktlint.tasks.BaseKtLintCheckTask).configureEach {
    it.workerMaxHeapSize.set("512m")
}

字符串

相关问题