我很好奇在使用ColladaLoader.js加载了3MB模型的简单场景中,内存的预期大小是多少。 (该模型最初是一个草图文件,转换为.dae)
目前,当我将3MB .dae模型文件加载到场景中时通过拍摄快照,我的场景是118MB! (模型是场景中唯一的东西。)
我认为内存泄漏是罪魁祸首。但我也找不到任何关于我应该期望的大小的信息。我读Collada文件很昂贵,带宽方面,但有人可以给我一个实际的内存使用期望的例子吗?
(我使用three.js r69)
答案 0 :(得分:1)
这是因为ColladaLoader将几何转换为数组,3MB的信息是一个巨大的数组。我的场景中有6个100KB模型,但头部快照的大小为31MB。