MicroProfile

Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed

About

MicroProfile is ranked #10 of 22 in game profiling software on Inferse. It runs on Linux, macOS, Self-hosted, Web, Windows. There is a free plan.

Compared on game profiling software

Free plan
Yesgithub.com
CPU profiling
Yesgithub.com
GPU profiling
Yesgithub.com
Frame-time analysis
Yesgithub.com
Supported platforms
Windows, macOS, Linux; console support is mentioned but consoles are unspecifiedgithub.com

Facts

Purpose
MicroProfile is an embeddable profiler written in C++ and provided in a few files.github.com · 4 Oct 2026
Instrumentation
Code can be instrumented with timer macros, and the implementation file microprofile.cpp must be included in the project.github.com · 4 Oct 2026
Live view
The live view runs by opening the profiler’s host on port 1338 in Chrome and can capture the last 30 frames by default.github.com · 4 Oct 2026
Capture output
Captures are self-contained webpages that can be saved and shared, and profile data can also be dumped to HTML or CSV files.github.com · 4 Oct 2026
GPU timing
GPU timers are available for OpenGL, D3D11, D3D12, and Vulkan.github.com · 4 Oct 2026
Counters and timeline
It supports counters shown in live and capture views, plus timeline markers for longer-running unique timers.github.com · 4 Oct 2026
Capture comparison
Two captures can be compared in detailed view, but captures from earlier versions are incompatible with this feature.github.com · 4 Oct 2026
Dynamic instrumentation
Dynamic instrumentation is supported on Intel x86-64 on Windows, macOS, and Linux, and the project describes it as experimental.github.com · 4 Oct 2026
Dynamic instrumentation requirements
Dynamic instrumentation requires MICROPROFILE_DYNAMIC_INSTRUMENT_ENABLE and linking distorm; Linux builds also need -rdynamic.github.com · 4 Oct 2026
Resource use
The default per-thread profiling buffer allocation is 2 MB, with GPU buffers defaulting to 128 KB each.github.com · 4 Oct 2026
Dependencies
The project lists miniz for compressed captures, distorm for dynamic instrumentation, stb_sprintf, raw_pdb, and Dear ImGui among its dependencies.github.com · 4 Oct 2026
License
The repository’s license is MIT and grants permission to use, copy, modify, distribute, sublicense, and sell copies subject to its conditions.github.com · 4 Oct 2026
Maker
The GitHub profile identifies the maintainer as Jonas Meyer and lists Denmark.github.com · 4 Oct 2026

Best MicroProfile alternatives

See all 12

Where it ranks on Inferse

Sources