知道你们忙,所以自己复现了 BUG,提交 Demo

2.0.6 编辑器插件让我气笑了 继续讨论:

Example.zip (571.5 KB)

1赞

是 Editor.Scene.callSceneScript 这个接口出的问题,如果从 scene script 里向插件脚本传递数据过大的话,内存就会一直涨,直到机器爆内存,目前没有办法阻止内存暴涨,只能杀掉 Creator 主进程

Cocos Creator 2.0.6

Windows 10

希望早点修复,别酿成我这样被爆内存机器死机的悲剧

硬不硬核,主不主动??

我们看看什么情况,感谢支持!

:clap:

试了一下,1.9.2 也是一样的,只是增长可能没这么快。这不是数据过大,而是数据嵌套了无穷多的对象在里面。你想像一下引擎的 children 会包含多少东西?parent、texture、dom image、editbox、dom input…… 甚至可能会指向了 window。

所有 ipc 接口理论上都有这个问题,那就是对象无法被安全完美地序列化,建议只发送你需要的数据就好。

1赞

明白,希望能在文档上提醒一下,不然宕机太难受了

嗯,补充了~