TextDecoder iso-8859-1:堆限制附近无效标记压缩中的致命javascript OOM

TextDecoder iso-8859-1:堆限制附近无效标记压缩中的致命javascript OOM,javascript,deno,Javascript,Deno,我正在处理非常大的CSV文件(85Mo)。在用Deno.readFile打开文件后,我用新文本解码器(“iso-8859-1”).decode(原始数据)对其进行解码并获取以下错误: 注意:我在utf-8中没有得到这个错误 [17822:0x5400000000]27318毫秒:标记扫描(减少)1399.4(1401.5)->1399.3(1403.2)MB,3173.1/0.0毫秒(+自标记开始以来431个步骤中的0.1毫秒,最大步骤0.0毫秒,自标记开始以来的壁时间3424毫秒)(平均mu

我正在处理非常大的CSV文件(85Mo)。在用
Deno.readFile
打开文件后,我用
新文本解码器(“iso-8859-1”).decode(原始数据)对其进行解码并获取以下错误:

注意:我在utf-8中没有得到这个错误


[17822:0x5400000000]27318毫秒:标记扫描(减少)1399.4(1401.5)->1399.3(1403.2)MB,3173.1/0.0毫秒(+自标记开始以来431个步骤中的0.1毫秒,最大步骤0.0毫秒,自标记开始以来的壁时间3424毫秒)(平均mu=0.191,当前mu=0。[17822:0x5400000000]30483毫秒:标记扫描(减少)1399.8(1401.7)->1399.5(1402.5)MB,3164.5/0.0毫秒(平均mu=0.100,当前mu=0.000)分配失败清除可能无法成功
#
#堆限制附近无效标记压缩中的致命错误
#
[1] 17822非法硬件指令
Deno版本:1.2.2

Mac OS:10.14.6

内存:16 Gb

问题: 使用
iso-8859-1
编码解码文件时,我做错了什么?

似乎是这样

似乎是中TextDecoder实现中的一个bug

要临时绕过问题,请使用以下v8标志运行deno:

--v8-flags=--max-old-space-size=8192
看来

似乎是中TextDecoder实现中的一个bug

要临时绕过问题,请使用以下v8标志运行deno:

--v8-flags=--max-old-space-size=8192