Threejs batch downloaded and rendered 3MF model , the mobile phone display is abnormal and flashes back,what can I do?

threejs batch downloaded and rendered 3MF model, the mobile phone display is abnormal and flashes back, the initial investigation is caused by memory or cpu full, may I ask what is the best solution to improve the display and rendering performance of the mobile phone
code: loadModel (modelInfo,index) {
return new Promise((reslove, reject) => {
threeObj.loder.ThreeMFLoader.load(modelInfo.url, (group) => {
console.log( group );
//test
let meshs =
threeObj.modelsClipPlanes[modelInfo.id] = [
new THREE.Plane( new THREE.Vector3( - 1, 0, 0 ), 0 ),
new THREE.Plane( new THREE.Vector3( 0, - 1, 0 ), 0 ),
new THREE.Plane( new THREE.Vector3( 0, 0, - 1 ), 0 ),
new THREE.Plane( new THREE.Vector3( 1, 0, 0 ), 0 ),
new THREE.Plane( new THREE.Vector3( 0, 1, 0 ), 0 ),
new THREE.Plane( new THREE.Vector3( 0, 0, 1 ), 0 ),
]
group.traverse( ( child ) => {
if (child.type == ‘Mesh’) {
let _color = ‘’
if (child.geometry && child.geometry.attributes.color) {
_color = new THREE.Color(child.geometry.attributes.color.array[0],
child.geometry.attributes.color.array[1],
child.geometry.attributes.color.array[2]).getHexString()
if (child.geometry.attributes.color) child.geometry.attributes.color.array.fill(1)
}
child.visible = modelInfo.show
child.material.transparent = true
child.material.clipShadows = true
child.material.clippingPlanes = threeObj.modelsClipPlanes[modelInfo.id]
child.material.clipIntersection = false
if (_color) child.material.color.set(#${_color})
child.material.rcolor = child.material.color.clone()
this.modelList[index].color = #${child.material.rcolor.clone().getHexString()}
child.material.opacity = modelInfo.opacity
child.material.side = THREE.DoubleSide

                meshs.push(child)
                threeObj.modelsMeshs.push(child)
            }
        } );
        group.renderOrder = modelInfo.id
        threeObj.models[modelInfo.id] = group
        threeObj.models[`${modelInfo.id}meshs`] = meshs
        threeObj.group.add(group)