Skip to content

microprofile - embeddable CPU/GPU profiler

Notifications You must be signed in to change notification settings

fatkas/microprofile

 
 

Repository files navigation

microprofile Build Status

This is a fork of microprofile by Jonas Meyer.

microprofile is an embeddable CPU/GPU profiler with an in-app and HTML visualizers.

Screenshot

Features

  • Hierarchical regions for timing sections of the code
  • Labels for adding extra information in the form of strings to regions
  • GPU regions (D3D11/GL) with GPU timestamp synchronization
  • Counters for measuring various global values that change over time
  • Graphing any region or counter in real-time to observe differences over time
  • Visualization using in-game UI, a web browser (buit-in server) or an HTML file
  • Low overhead

Platform support

microprofile is known to work on Windows XP and above, Linux, OSX, iOS, Android and Xbox One.

It should be easy to adapt to support any other platforms; pull requests are welcome!

About

microprofile - embeddable CPU/GPU profiler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 79.0%
  • HTML 20.2%
  • Other 0.8%