我在javascript中使用函数内的函数。我正在读取文件并传递给另一个函数。
例如
function function1()
{
var file1="sample text"; ///for example it takes 2 bytes memory
function2(); ///calling another function
c=a+b;
}
function function2()
{
var file2="another sample text"; //Here another 2 bytes
//do something
}
我需要知道'c = a + b'行执行时需要多少内存。
因为我在处理大文件时遇到致命错误。
错误:
Fatal Error: CALL_AND_RETRY_LAST ALLOCATION failed. process out of memory.
注意:我增加了内存大小 - max_old_space_size = 2000000。但增加功能后。再次发生错误。
我正在使用上述逻辑(函数内的函数)。
我怀疑变量记忆。
任何人都会帮助我。
先谢谢。