2월 세일을 시작합니다! 2월 22일 오후 11시 59분까지 엄선된 콘텐츠를 50% 할인받으세요.

Simple Benchmark

udvp - 코드 플러그인 - 2023/12/07

These functions provide performance benchmarking by measuring the execution time of code segments in Unreal Engine.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.2 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.
  1. CalculateDelegateExecutionTime: Synchronously measures the execution time of a provided delegate, returning the time taken in a specified unit.
  2. CalculateDelegateTimeWithPrePostCallbacks: Measures the execution time of a delegate while also executing specified callbacks before and after the main delegate's execution.
  3. CalculateDelegateTimeAsync: Asynchronously calculates a delegate's execution time, using a callback to return the result, ensuring non-blocking operation.
  4. CalculateDelegateTimeAsyncWithPrePostCallbacks: Asynchronously measures a delegate's execution time with additional pre-execution and post-execution callbacks, providing the result through a specified callback.


기술적 세부사항

Features: (Please include a full, comprehensive list of the features of the product)

  •  Measures delegate execution time synchronously
  •  Integrates pre and post-execution callbacks
  •  Enables asynchronous, non-blocking performance measurement
  • Supports multiple time units for precise time measurement

Code Modules: (Runtime)

  •  Simple Benchmark(Runtime)

Number of Blueprints: 0

Number of C++ Classes: 1

Network Replicated: (No)

Supported Development Platforms: ( Windows 64bit)

Supported Target Build Platforms: ( Windows 64bit)

Documentation: https://github.com/wilsonpar/simple-benchmark/blob/main/README.md