성능 및 렌더링 벤치마크
이 문서는 성능 프로파일링 데이터, 메모리 할당 벤치마크 및 렌더링 오버헤드 분석을 제시합니다.
📊 성능 벤치마크 정보 상자
| 측정 항목 | 측정값 | 영향 평가 |
|---|---|---|
| 프레임당 실행 시간 | $< 0.001\text{ ms}$ ($< 1\text{ }\mu\text{s}$) | 무시할 수 있는 수준 / 영향 없음 |
| 틱당 메모리 할당 | 임시 문자열 1개 ($< 64\text{ bytes}$) | JVM Eden 영역에서 직접 처리 |
| FPS 영향 | $0.00\text{ FPS}$ 하락 | 측정 불가 |
| 가비지 컬렉터 부하 | 측정 가능한 GC 일시정지 영향 없음 | 무시할 수 있는 수준 |
🔬 렌더링 파이프라인 최적화
- 직접 벡터 조회:
entity.getKnownSpeed()를 통한 직접 필드 접근. - 조기 반환: 비활성화(
OFF) 시 즉시 실행을 양보합니다. - 최적화된 수학 연산: 빠른 스칼라 곱셈 ($20.0$) 및 단일 제곱근 연산 ($\sqrt{v_x^2 + v_z^2}$).
