kotlin - 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()
用来存储数据
解决方案
推荐阅读
- c# - 什么是MAX函数?
- php - 随机填充网格/数组
- webassembly - x86 等效于 WebAssembly 指令
- reactjs - 在 React Portal 上处理大量资源/DOM
- javascript - 在 javascript 中更改数组变量也会更改代码中早期点的数组值
- c++ - 检测在 grpc 服务器中关闭的客户端连接
- c# - 由于缺少许可证,无法构建 Brew 包
- ios - 基于 UITableview 单元格选择和取消选择的 Swift 添加和删除项目到数组中
- python - 如何使用python中的列表创建嵌套列表?
- .htaccess - .htaccess 仅将子文件夹的根目录重定向到另一个子文件夹?