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 ...

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 ...