如果加载新的dicom文件,内存将继续增长

时间:2018-07-03 08:29:31

标签: three.js ami.js

2 个答案:

答案 0 :(得分:0)

您可以在示例代码(在加载程序上的示例)上看到有关如何释放内存的各种示例:

let loader = new LoadersVolume();
loader.free(); // Free memory
loader = null;

另一个:

let stackHelper = new HelpersStack();
stackHelper.dispose(); // Free memory
stackHelper = null;

我建议阅读以下文档,以了解垃圾回收在大多数浏览器中如何工作。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management

答案 1 :(得分:0)

垃圾收集器将从内存中删除某处未引用的所有内容。

即使您不喜欢该对象,也要充分利用内存,这意味着在某个地方仍然有对该对象的引用。寻找仍然可以访问您的旧数据的变量,包括3D场景,AMI stackHelper,AMI加载器...