Performance Inspector Open Source Project
An anonymous reader writes "Performance Inspector puts your finger on the pulse of your C/C++ and Java code, helping you nail down performance bottlenecks and problems with Linux kernel interaction. The suite of tools includes sample-based profiling, monitoring at the thread level, and more."
If you want to use performance tools like the Performance Inspector on Mac OS X, get the CHUD tools from http://developer.apple.com/tools/performance/. They provide a GUI so you do not need to use the command line expect for amber, the instruction tracer.
Shikari is a profiler that can use the CPU PMC(performance monitor counters), it can show you where your hot spot is in asm but gives line information if you compiled with -g.
=== RUNNING PERFORMANCE PROFILER ON JAVA APP ===
! Performance Tip: Please use C++, instead of Java. This should lead to a noticeable performance increase.
Launching "java" process...
<Amanda`> I just went out to the parking lot in my bathrobe to exchange warez CDs.
>They're not open source,
>so please don't use them.
What planet are you from nerd-boy?
From the COPYING file:
Performance Inspector Components
Component license
post GPL
a2n GPL
perfutil GPL
swtrace GPL
rtdriver GPL
ptt GPL
jprof LGPL
I think this is really just a bunch of SCO utilities that IBM just copied and released. ;)
So why are you making such a big deal out of it?
from the website:
"We believe the Linux community will be best served by consolidating most of the performance projects into one or two projects, and then move that functionality into the kernel."
in the kernel? why oh why would we want profiling tools embedded in the kernel?
In simple language - this is as free as gcc.
Interesting piece of software. I wonder if "Performance Inspector" was inspired by Intel's VTune Performance Analyzer software ( http://www.intel.com/software/products/vtune/).
Either way, this might become a popular piece of software, especially if the capabilities and features are somewhat similar to that of the VTune program. Would probably make a good comparison article for DevChannel.org
--
Gerard Beekmans