直接运行和构建后运行的引用计数为什么不一样

做了个demo测试,直接运行和打出web包运行的引用计数不一致。
demo结构如下:

其中ab1、ab2、pre、pre2为4个bundle,prefab是一个空的prefab,什么都没挂,prefab2下面挂了两个sprite1、一个sprite2,然后分别加载prefab和prefab2,打印出引用计数。


运行后结果为:

正常来说,这个结果是对的,动态加载出来的prefab和prefab2引用计数为0;sprite1被prefab2依赖两次,为2;sprite2被prefab2依赖一次,为1。
然后构建web desktop包运行,结果就令人头大了:

为什么构建后结果是这样?

demo:
demo.zip (2.2 MB)

@jare

prefab这个类型有点 bug,2.4.3修复了,修复后就一样了