Profile and visualize C/C++ code execution
in Visual Studio live

Get real-time feedback on performance

Profile your application based on what is currently happening and breakdown function performance line-by-line. Navigate codebase right in Visual Studio without starting or stopping profiling sessions.
Activate the profiler mode in Visual Studio top menu Extensions, D0, Live Profiler.

Cut down on stepping through code

Save debugging time by seeing what is being executed immediately and how variables change in real time.
Place the cursor anywhere in the function to start tracking its variables and D0 will also show you all variable changes before a breakpoint was hit.

Print anything anywhere

Insert print statements in your code without recompiling and print any complex object (right click on the line, choose Insert D0 snippet)

View and alter any object live

Browse & alter objects at runtime by inserting a snippet with the view command.

View calling functions live

Track the call stack of a particular function live without setting any breakpoints. Simply place the cursor anywhere in the function to track new call stacks.


Supported platforms

D0 works entirely by analyzing data from PDB files your compiler generates.
Supported compilers include Visual Studio (MSVC) and clang.
Works with debug and release builds on 32 and 64-bit architectures.

Free Trial

$0

    All features

  • 30 days trial
  • No credit card or login required
All features

€39.99

    Live Profiler
    Active line visualization
    Inline variable changes
    Live callstack
    Live return values
    Live scripting

  • Perpetual license
  • Per-seat
  • Future updates