++) {
                    ctx.fillText(lines[i], padding, padding * (i + 1) + 14 * i);
                }
                ctx.restore();
            }

            // 动画循环
            function animate() {
                const start = performance.now();

                // 重置动画
                const reset = frameCount >= MAX_FRAME;
                if (reset) {
                    frameCount = 0;
                    if (frameTimes.length > 0) {
                        const totalTime = frameTi