> Are there other open source tools you recommend besides Ethereal?

Some other tools that are useful for diagnosing performance issues:

On Windows:

    http://www.microsoft.com/technet/sysinternals/utilitiesindex.mspx

Especially the Process Explorer which can display the I/O usage of a single 
process in real-time.

    The Windows Server Performance tool

On Linux there are various hard-to-use tools that write a bunch of text (sar, 
var, etc.), but I haven't tried these for several years, so maybe they have 
nice GUI's now.

For Java there are several profiling tools.  I've had good luck with JProbe 
from Quest.  Eclipse also has one (install the TPTP plug-ins), but I found it 
to either lock up or be difficult to get the data I needed.  And don't forget, 
these profilers slow down the byte-code execution by about 30X, and so make any 
I/O look 1/30 smaller in proportion than it actually is in an unprofiled, 
byte-compiling JVM (i.e. "java -server").


Greg

Reply via email to