Skip to Content.
Sympa Menu

perfsonar-dev - Performane Profiling

Subject: perfsonar development work

List archive

Performane Profiling


Chronological Thread 
  • From: Ilias Tsompanidis <>
  • To: "" <>
  • Subject: Performane Profiling
  • Date: Fri, 27 Jul 2007 11:33:17 +0300

Hello all,
I'm trying to come up with a methodology for performance testing. So I have a question for the developers. Do you use anything (else than printf nd system.out) for profiling your services? Would you be interested to use anything like this?
This is because i have stumbled upon two interesting tools :

JRat:
JRat is the Java Runtime Analysis Toolkit. Its purpose is to enable developers to better understand the runtime behavior of their Java programs. The term "behavior" includes, but is not limited to performance profiling.

While JRat is still in beta, without adding code to your application it can...
# accumulate timing statistics (a few ways)
# create trace logging
# track rate methods are called over time
# track the response time of methods over time
It can be used for web applications. This is what I will use if we decide that we don't want to add any more code to the existing services. The necessary hooks are imported in the byte-code, with an automated tool.

JAMon:
The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications. JAMon can be used to determine application performance bottlenecks, user/application interactions, and application scalability. JAMon gathers summary statistics such as hits, execution times (total, average, minimum, maximum, standard deviation), and simultaneous application requests. JAMon statistics are displayed in the sortable JAMon report.

This one needs to wrap code which will be monitored. The monitors can be managed from an administrative tool, where statistics are gathered and monitors can be deactivated.

There are more like these that can be used, but I would like see the possibility of using them.

Greets,
Ilias




Archive powered by MHonArc 2.6.16.

Top of Page