Slashdot Mirror


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."

19 comments

  1. Mac OS X performance tools by norwoodites · · Score: 4, Informative

    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.

    1. Re:Mac OS X performance tools by dthable · · Score: 1

      That is very cool....do you know of any tools for Windows?

    2. Re:Mac OS X performance tools by Anonymous Coward · · Score: 1, Funny
      Right Click on my computer, and you can set the performance level.


      If you want really good performance, use regedit to set the performance to go up to 11.

    3. Re:Mac OS X performance tools by norwoodites · · Score: 2, Informative

      It is called VTune by Inte.

    4. Re:Mac OS X performance tools by norwoodites · · Score: 1

      That should have been Intel.

  2. Peformance tools on Java... by elphkotm · · Score: 3, Funny

    === 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.
  3. Re:Don't use those tools! by grundy · · Score: 5, Informative

    >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

  4. Good job by rumpledstiltskin · · Score: 1
    The majority of this project is GPL code with the exception of some LGPL shared libraries
    Kudos to IBM for furthering the use of OSS. This is the kind of support necessary to help bring OSS into the main stream.
  5. SCO Soure Code? by Atomizer · · Score: 2, Funny

    I think this is really just a bunch of SCO utilities that IBM just copied and released. ;)

  6. That's not what the GNU people say. by Anonymous Coward · · Score: 0

    So why are you making such a big deal out of it?

  7. kernel level profiling? by wdebruij · · Score: 2, Interesting

    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?

    1. Re:kernel level profiling? by grundy · · Score: 1
      Well, in 2.5 we already have it built in. It's called oprofile. There are two places you can do accurate profiling, in hardware, or in the kernel. Some hardware has external interfaces that allows you to do profiling.

      But in this case oprofile or pi have to have a kernel element, so that they have access to the memory map of a program, and can set/read preformance counters in the cpu (or in cpus without perf regs, use a timer pop to sample the running application). And that's the key really when you compare something like this to gprof etc. You are profiling code without having to modify the code.

  8. Re:Don't use those tools! by Ed_Moyse · · Score: 2, Interesting
    I don't necessarily think that you ARE a troll, but you certainly aren't very bright. There is plenty of free software that isn't made by GNU. Furthermore, any software released under the GPL is released under identical terms to GNU software.


    In simple language - this is as free as gcc.

  9. OpenSource alternative to Intel's VTune? by lfslinux · · Score: 1

    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