# platformize-three-demo-wechat 微信小程序
# 运行 ```sh # 全局依赖(若未安装) pnpm i -g @microsoft/rush concurrently @swc/cli @swc/core # 安装/更新依赖 > rush update # dev 进入到本目录后 > pnpm dev # 小程序开发工具打开本目录即可, 开调试模式 # prod 进入到本目录后 > pnpm build ``` ## 运行时反馈式treeshaking 测试的firelog.json是`GLTFLoader`的case ```sh # 运行时反馈式treeshaking slot > pnpm run dev-hotcode-slot / pnpm run build-hotcode-slot # 模拟器内操作, 然后控制台执行JSON.stringify(console.fireLog) 保存内容到 firelog.json # 然后, 执行remove > pnpm run dev-hotcode-remove / pnpm run build-hotcode-remove ``` #### 内存测试结果 用例 1:重复加载一个有纹理的 glb > 安卓表现正常,长时间不崩 > IPad 长时间也不崩(15 分钟),但是加载 GLB 时长十分长,5000ms+ 模型 models/gltf/Soldier.glb IPAD 来回进出页面崩 ## 讨论 可通过群里 DeepKolos 联系我 # 赞助 如果项目对您有帮助或者有适配需求,欢迎打赏 赞赏码 感谢各位支持~~