
shinyprofiler
What is Shiny?
Shiny is a lightning fast, fully documented and by far the-easiest-to-use-ever C/C++/Lua high-performance profiler with no extensive surgery for your existing projects. Results are smoothed and shown in run-time as a call-tree or sorted-by-time. Output is also renderable as graphs in Ogre3D and easily customized to any other graphics engine!
- Very very low overhead, extremely powerful and accurate high speed profiling
- Amazingly simple-to-use & flexible interface with lots of examples and docs
- Results are elegantly shown as call-graph or sorted-by-time and readable in run-time code
- On-the-fly smoothing averages for scientific or main-loop projects like game engines
- Rendering history graphs & nicely colored output in OGRE 3D or your custom engine
- Clean platform-independent, object-oriented and free-for-any-purpose source code
Examples
...
Quotes
"It took me 3 minutes to get it to work, compiling included, and to get the results I wanted."
"Basically a super-simple code profiler that just works and helped fix my slowdowns."
"The most flexible profiler I've used so far, I really recommend it."
Documentation
...
Bugs, patches, suggestions, feature requests
Feel free to leave a message about the above topics in the Issues section, the Google Group or the project page on SourceForge.net.
Who made this?
Aidin Abedi is a professional game developer currently working with a really cool server-side at pikkotekk. He holds a M.Sc. in engineering physics which he obtained while studying at Uppsala University in Sweden.
Project Information
- License: MIT License
- 50 stars
- svn-based source control
Labels:
C
CPlusPlus
Lua
Lightweight
Fast
Small
Profiler
Library
CPU
Bottleneck
Performance
Optimization
Analyzer
Ogre3D
Graph