The goal of the project is now to develop a user library called libpfm4 to help setup performance events for use with the perf_events Linux kernel interface. The development of the perfmon kernel subsystem, libpfm and pfmon has now stopped.
Investigo - DX9 Performance and Debugging Toolkit
Investigo is a toolkit for DirectX9 performance analysis and debugging. For any DirectX9 application: view live performance graphs via the embedded HTTP server and capture performance metrics for offline analysis. Investigo is released under an MIT style licence. The first binary release is now up. An article on Investigo can be found on Code Project: http://www.codeproject.com/Articles/448756/Introducing-Investigo-Using-a-Proxy-DLL-and-embedd If you want to work on Investigo and help move it forward, please join me on SourceForge! To clone the Mercurial repository: hg clone http://hg.code.sf.net/p/investigo/src investigo-src If you like this software please consider donating to help fund my open source development: https://sourceforge.net/donate/?user_id=3127940
Make your own virtual FPGA system and profile deeply with CI.
TestDrive Profiling Master is a free simulation software for Verilog/SystemVerilog and C/C++. It supports a CI (Continuous Integration) activity for H/W & S/W engineers' cooperation. Run by MS Windows environment, its use is governed by MIT License(Profiles) and LGPLv3(TestDrive Profiling Master). Based on the powerful compiler Verilator and GCC, TestDrive Profiling Master provides a totally free virtual FPGA system environment with various dynamic documents for profiling in deep on your system design. It performs a seamless conversion to a real FPGA environment without any changes of your testing software. I hope you will accomplish a successful design with TestDrive Profiling Master. Q&A : firstname.lastname@example.org
Threading-Aware Profiler for Python