YL

PERFORMANCE · Vite + three

Stats.js 与 renderer.infoStats.js and renderer.info overlay

叠 FPS 面板,周期性打印 geometries/textures/programs 数量。

旗舰完整演示

可交互场景(拖拽旋转;部分演示支持键盘)。下方提示词用于让 Agent 生成同级成品。

预期产出 · Returns

Vite:stats 面板 + 按键打印 renderer.info.memory,可切换 heavy/light 场景。

适合用在哪

开发期性能监控、对比优化前后、录屏演示时证明帧率。

容易踩的坑

  • stats 面板本身也占一点 CPU,发布生产可关掉。

提示词 · Prompt

Vite + Three.js 性能面板: 1) 集成 stats.js(npm 或 examples/jsm/libs/stats.module.js); 2) 按钮切换「轻量场景」(单 mesh)与「重量场景」(1000 随机 mesh 或高 subdiv); 3) 每 2 秒 console 打印 renderer.info.memory 与 render.calls; 4) 注释 draw calls 与三角形数的关系; 5) 确保切换场景时 dispose 旧对象。 完整代码。
Vite stats.js overlay, light/heavy scene toggle, log renderer.info periodically.

相关提示词

标签