Very Sleepy

Very Sleepy is a free C/C++ CPU profiler for Windows systems.

Originally started as a fork of Nick Chapman's sleepy, many people have since contributed to add considerable improvements.

It supports any native Windows app, if it has standard PDB or DWARF2 debugging information. No recompilation is necessary – it can just attach to any app as it's running.

Both 32-bit x86 and 64-bit x64 systems are fully supported, and Very Sleepy will work with both Visual Studio or gcc/mingw compilers.

Profiling results are displayed in full call-graph format, and can additionally be saved and exported to CSV format.

Very Sleepy is released under the GNU Public License, so you're guaranteed the right to the source code and to change it how you wish.

For support, bug reports, and to help contribute, please visit our GitHub page.



Screenshot Screenshot

Version 0.90-CS – 12.23.2014

Combined Windows x86/64 installer.

Source code
.ZIP of the source tree.

GitHub page
Access to development versions and bug reports.


This release is only possible due to the tireless efforts of Vladimir Panteleev, resulting in the merge of the Very Sleepy CS fork back into the mainline.

Release History

Written by Richard Mitton,

software engineer and travelling wizard.

Follow me on twitter: