首页 > 解决方案 > Java 堆空间 kotlin 和 IntelliJ

问题描述

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

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

图像错误

我试图将堆大小增加到不同的值,如 2048MB 或 EG 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()用来存储数据

标签: kotlinintellij-ideaheap-memory

解决方案


推荐阅读