cc.RichText是否有累积资源泄漏

版本Creator 2.0.1 - 2.0.2
老大们,有个问题想确认下, 关于cc.RichText的
_addRichTextImageElement的时候会直接生成一个PrivateNode。
在onDestroy的时候,会把所有的子节点扔回到池中。
这样会存在一个问题,图片元素是不是随着RichText的销毁,进入到池中; 但图片元素的创建却并不是从池中取出,而是直接创建的。
这有没有问题?

还有一个问 题

        let children = this.node.children;
        for (let i = children.length - 1; i >= 0; i--) {
            let child = children[i];
            if (child.name === RichTextChildName || child.name === RichTextChildImageName) {
                if (child.parent === this.node) {
                    child.parent = null;
                }
                else {
                    // In case child.parent !== this.node, child cannot be removed from children
                    children.splice(i, 1);
                }
                if (child.name === RichTextChildName) {
                    pool.put(child);
                }
            }
        }

以上代码中,节点没有放到池中,但设置了parent为null。这个节点将永远不会被destroy吧?这有没有问题?

这些没有放进对象池的节点,不是 RichText 创建的,只会处理(RichTextChild 和 RichTextChildImage)的节点,所以不会有问题

刚开始接触cocosCreate1.9.3的时候用富文本做过一个游戏,里面节点中有大量创建销毁richText的操作,游戏运行2分钟左右就会内存溢出~当时找了好几天最后把问题锁定在了richText~换成普通label之后问题消失了。当时也是认为richText会造成内存泄漏。但是论坛反馈后大佬们测试结果是不会的,我也就没在意了。可能当时新手的某种不当操作触发了richText的某种特定条件下的内存泄漏~~