在node.js中重置Wasm内存

时间:2019-09-27 19:44:58

标签: node.js rust webassembly wasm-bindgen

我有一个Wasm模块(与Rust / wasm-pack一起编译),我在node.js中运行。该模块可在正常条件下运行,但在给定某些输入数据的情况下,它将耗尽内存。我想继续使用相同的Wasm模块处理后续数据集,但是在出现第一个OOM错误之后,该模块不再起作用(无论输入数据如何,都会引发异常)。

在模块每次使用之前,我都尝试过重新制作require(),包括清除require.cache,但是模块仍然无法运行。

Wasm模块是否需要某种全局存储器空间,或者是否需要重新require-ing我所缺少的模块?

0 个答案:

没有答案