Skip to content
Vadim Slyusarev edited this page May 15, 2022 · 4 revisions

Optick provides seamless integration with Unreal Engine. Specifically designed plugin hooks into UE5 integrated profiling system and automatically collects all the events wrapped with QUICK_SCOPE_CYCLE_COUNTER macro. This plugin also includes all tools and features coming with Optick:

  • Thread Timeline View
  • Sampling
  • Switch-contexts
  • CPU Cores
  • GPU Counters
  • Syscalls
  • Screenshots

You could install the latest version of the plugin here through UE5 Marketplace: https://www.unrealengine.com/marketplace/en-US/product/optick-super-lightweight-performance-profiler

  1. Launch UnrealEditor.exe

⚠️ Optick uses ETW to collect kernel-level events (Sampling, Switch-contexts, CPU cores) which require Admin Privileges to run. If you need kernel events - you'll need to run UnrealEngine.exe(or VisualStudio) as administrator.

  1. Enable OptickPlugin: Edit => Plugins => Performance => Optick
  2. Open Optick GUI: Tools => Open Optick Profiler
  3. Press "Start/Stop Profiling Session" button to start and stop the profiling session

Video Tutorials

  1. Basic GUI Navigation
    Watch video tutorial on Youtube