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.
It's weed wednesday! Let's go smoke a bowl!
They're not open source, so please don't use them. There are lots of good open source performance tools available. Please use them instead.
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?
One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.
FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD is dying
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?
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