@voxel-3d/docs
    Preparing search index...

    Class PerformanceMonitor

    PerformanceMonitor - Voxel-3D 성능 모니터

    렌더링 성능을 실시간으로 측정하고 추적합니다.

    • FPS 측정 및 statistics
    • 드로우 콜, 삼각형 수 추적
    • GPU 메모리 추정
    • 성능 경고 알림
    const monitor = new PerformanceMonitor({ autoStart: true });
    monitor.setRenderer(renderer);

    // 렌더 루프에서 호출
    function animate() {
    requestAnimationFrame(animate);
    monitor.update();
    renderer.render(scene, camera);
    }

    // 메트릭 subscriptions
    monitor.onUpdate((metrics) => {
    console.log(`FPS: ${metrics.frame.fps}`);
    });

    Implements

    Index

    Accessors

    • get isRunning(): boolean

      모니터링 실행 중 여부

      Returns boolean

    Constructors

    Methods

    • 모니터링 시작

      Returns void

    • 모니터링 중지

      Returns void

    • 메트릭 initialization

      Returns void

    • Three.js 렌더러 config

      Parameters

      • renderer: WebGLRenderer

      Returns void

    • frame update (렌더 루프에서 호출)

      Returns void

    • 포맷된 메트릭 문자열

      Returns string

    • 리소스 cleanup

      Returns void