What's next for CxxProfiler

Mārtiņš Možeiko  — 9 months, 2 weeks ago
While CxxProfiler is pretty functional already now, there are few improvements I've been working on.

Main change would be using ETW API for sampling call-stacks. It would allow much higher frequency and lower overhead than current mechanism. On Windows 10 it allows to sample stack every 0.122 ms (1/8192). I still want to keep current sampling mechanism (basically a debugger) because it can be useful in various situations - for example, if you need to run profiler it as non-admin user. So to do all this I'm refactoring non-UI code, so I can have two backends in ...
Read More →


This release contains bugfix and has few improvements for VS CRT source location.
  • Fixed potential crash when using links in source view
  • Better support for VS CRT source detection (added VS2015 and Universal CRT)
  • Upgraded Qt to 5.7.0
Download on github: https://github.com/mmozeiko/CxxProfiler/releases/tag/v2
Download on HMN git: https://git.handmade.network/mmozeiko/CxxProfiler/tags/v2
Read More →


CxxProfiler license

C Mārtiņš Možeiko  — 1 year, 1 month ago
This is free and unencumbered software released into the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt ...
Read More →