Share

Java Interactive Profiler

Code

Programming Languages: Java

License: BSD License

Repositories

browse code, statistics, last commit on 2008-09-23 cvs -d:pserver:anonymous@jiprof.cvs.sourceforge.net:/cvsroot/jiprof login

cvs -z3 -d:pserver:anonymous@jiprof.cvs.sourceforge.net:/cvsroot/jiprof co -P modulename

Show:

What's happening?

  • Followup: RE: Setting JAVA_OPTS in Tomcat

    JAVA_OPTS is an environment which can set in your .bashrc file, from the command line or in Tomcat's startup.sh. The basic format for this is: export JAVA_OPTS=foo Andrew.

    2009-07-21 08:11:45 UTC by andrewbwilcox

  • Java Interactive Profiler

    Per the instructions for setting JAVA_OPTS -- do you know which file you do this in for Tomcat running on a Unix box? /provide more detailed instructions on how to do this? Thanks.

    2009-07-20 23:21:31 UTC by myronschabe

  • Followup: RE: Unable to start profiling

    Hi, I'm sorry for not posting sooner. For some reason, SourceForge didn't sent me a notification that a forum post had been made. Make sure that the profile.jar file is NOT in any classpath (i.e., application classpath, extensions classpath or bootstrap classpath). The JVM will load the profile.jar directly based on the -javavagent JVM parameter. If, for example, profile.jar is in the...

    2009-07-17 15:29:38 UTC by andrewbwilcox

  • Unable to start profiling

    Hi, I am using Jrun. I have enabled the debug flag in the properties file and I can see that certain classes are being instrumented (see attached output). I have attached a debugger and I can see that Controller._instrumentCount is not 0. But I am still getting the message that no classes are instrumented. Can you please help me to identify the problem. Thanks. INST <classname>...

    2009-07-13 23:01:45 UTC by roubik

  • feature request: measure external methods

    Hi! There's a feature I haven't seen in any profiler, though I'd find it very useful: When profiling an application, normally I include in the trace only classes in the project I'm developing. I'm not interested in the internal behavior and call trees of methods outside my packages. However, it would be very interesting to know how much time I spend in methods outside my packages. This would...

    2009-06-26 18:03:30 UTC by bogdanul

  • bug in computing percentages or totals

    I'm running 1.1.1 (since today), and I get very strange reading for the project I'm profiling: jipViewer shows about a dozen methods with %total much above 100% (above 400% or in the worst few cases). This seems very reproducible. (I didn't notice it happening the first few times I profiled the app, but now it happens every time I do it.) I've looked in the files generated by the profiler...

    2009-06-26 17:48:44 UTC by bogdanul

  • Followup: RE: Profiling an eclipse application

    hi Andrew and Thomas. After reading your discussions above I understand reasons for the problems I met when profiling Eclipse-plugin project, however i am still puzzled about the way to solve this problem, would you please conclude the solutions to it? thank you davy.

    2009-06-06 06:33:08 UTC by davyfeng

  • Followup: RE: ClassLoaderFilter - Help

    can i see the ppt also? thank you. davy.

    2009-06-06 06:15:26 UTC by davyfeng

  • Followup: RE: What is the meaning of %total and total

    Lots of people ask this question because it's seems counter intuitive for something to be larger than 100%. In my previous post, I mentioned that JIP tracks times in the context of a thread. Take for example some method foo.a(), which gets called from two threads: Thread 1: foo.a() --> Net Percent: 73 Thread 2: foo.a() --> Net Percent: 74 When summarized, you get: foo.a() [73% +...

    2009-05-26 12:08:17 UTC by andrewbwilcox

  • Followup: RE: What is the meaning of %total and total

    I have a related question. I downloaded jip-1.1.1 and applied it to my program. Under the "Most expensive methods summarized" heading, the first method's Pct is 147.1. This means 147.1%, correct? How can the net time exceeds 100%? This program uses JNI to call out C++. Would this be a problem perhaps?.

    2009-05-22 23:23:35 UTC by tkurosaka

Our Numbers