【更新 030613】Cocos Creator v3.4.2 社区公测版本

sorry,抱歉给你不好的体验。我尝试解释下哈~

3.x 的自动刷新资源和 2.x 是有区别的,2.x 上离开编辑器后使用了 fs.watch 监听文件更改,并持续收集更改数据,等到回编辑器的时候统一处理。3.x 现在没有开启监听,而是检查一次所有文件的 mtime。

如果是 3.4 上 1.8G 的内存占用,可以展开一下看看里面每个进程占用的数量~可以在 顶部菜单 - 开发者 里找到 场景调试工具、资源调试工具、构建调试工具,工具里可以输入 process.pid 找到对应的进程 id,这样能知道是哪一个进程占用比较多。

后续我们也会提供编辑器自己的进程查看工具,我们会持续优化内存和性能的。感谢支持吖,还希望继续提供一些建议和意见,虽然有时候响应可能不是很及时,但我们也会持续的完善的~~

其实这个你们挺容易复现的,只需要不停的修改脚本,返回编辑器,接着浏览器自动刷新,重复以上步骤。,必现


creator能支持unity的Profiler这样的优化监控工具就完美了!
虽然有第三方,但是还是希望官方能集成。
可以默默的等待,嘻嘻!

我上个版本完美的运行一整天都不会出现这个内存,甚至很少超过1g

2.x、3.x 都会么?
如果是修改脚本,可能是编译或者运行,他两在两个不同的进程。
不过我们刚试了两台,一台 mac 一台 win,用 test-case 项目,反复的修改脚本,发现内存从 500 涨到 900,然后又会降回 500。还有其他的条件或者操作么?

上个版本不会出现这样

你这内存。。。。怎么降到 100 以下的??

我不知道 ,,总之我关闭了自动刷新后就这样,我的360还在扫描杀毒都 不卡顿。。。

没必要和上个版本做对比。
版本迭代过程中,内存不会越来越小,反而会越来越大。
只要在可接受范围都不是事!

你的问题这样问可能会更好点:
目前版本的编辑器内存为啥会和xxx版本有所区别,着是不是新版本增加了什么新的内容或者在版本修改中有什么影响到了,有时间的话可以排查一下。

:sweat_smile: 我还在努力的尝试。。。不过我这主进程内存基本在 500-700,也不会涨太高,也不会像你一样降到那么低。。。有点夸张了。。。
我再努力试试看,可能是我们姿势不太一样

你得不停的增加代码,不是改变代码,

抱歉没控制住讨论,我自己也"过于较真"了,由于本帖需要长期跟进 3.4.2 的问题,

我会对上面的无关讨论进行一次清理,避免干扰后续的其它问题。也请大家不要再纠结和技术无关的事情了,如有冒犯敬请原谅。

3赞

动画合批,使用PlayOnLoad会出现闪烁问题!手动调用play则正常显示!换个模型动作正常。不清楚是否跟模型动作有关系。这是Demo!TestBug.zip (102.0 KB)

没关系,理解!

你的帖子已经被社区标记并被临时隐藏。

2赞

你的帖子已经被社区标记并被临时隐藏。

image
web spine 非必现

可以发你的 Spine 文件来看看吗?

应该不是文件的问题,我再次打开是正常

麻烦尝试重现下,这部分逻辑确实是新的,更新 render data 的时候把 index 往 renderData.indices 填,如果越界,要么就是 offset 管理有问题,要么就是数据量确实超出。
你的动画里面是不是有 clipper ?