About Bluestone  |  Contact Us
 
 
text begins here text ends

Unix-based Tools

Java-based Tools

 

IT Staff Augmentation

  • Development
  • Database
  • System Admin.
Training
 
 
 
 
 
JProbe FAQ

This page contains answers to some frequently asked questions about the JProbe suite of products. For a complete list of what's new for the current release and known issues, see the Readme file that is installed with JProbe products.


What platforms are supported by JProbe products?
Can I analyze my Java application running on one platform to improve its performance on other platforms?
Do JProbe products only run on Pentium class processors?
Do JProbe products run on multiprocessor systems?
Can I use JProbe products to analyze applets?
Can I use JProbe products to analyze servlets, JSPs, or EJBs?
Does JProbe collect data by sampling?
Isn't it true that sampling would be faster then collecting everything?

-------------------------------------------------------------
What platforms are supported by JProbe products?

JProbe products are supported on Windows NT, Windows 2000, Windows XP Professional, Solaris, HP-UX, AIX, and Linux operating systems. For each operating system, multiple Java 2 VMs are supported.

Can I analyze my Java application running on one platform to improve its performance on other platforms?

Yes. Most application-level performance problems are not architecture-specific. You can analyze your application using JProbe products on, say, a Windows platform, and see improvement in your application's performance on all target platforms.

Do JProbe products only run on Pentium class processors?

JProbe products run on any Pentium class processor or equivalent, such as Cyrix or AMD. In JProbe Profiler, however, if your processor does not implement the Time Stamp Counter, a lower resolution msec timer will be used for elapsed time.

Do JProbe products run on multiprocessor systems?

Yes. JProbe products are tested on the following multiprocessor systems:

1- and 2-processor Windows NT 4 and Windows 2000 systems
1-, 2-, and 4-processor Solaris systems
1- and 2- processor HP-UX systems
1- and 2-processor Linux systems

You can set up JProbe products to run the JProbe Console on one processor and your program and the JProbe Analysis Engine on another processor (though you don't have to do so).

To set up the processors:

Launch the JProbe product from the command line with the following argument:

-jp_viewer_process_affinity=1
In the JProbe LaunchPad dialog, select More, and add this Java Option:
-jp_vm_process_affinity=2
Run your session as usual.

Can I use JProbe products to analyze applets?

You may use JProbe to analyze applets. If using the Java AppletViewer, then you can consult How Do I Profile Applets from JProbe 4.0 in the JProbe Knowledge Base. If you cannot use the AppletViewer, then you may be able to use the Java Plug-In. Further information can be found on the Profiling The Java Plug-In page.

Can I use JProbe products to analyze servlets, JSPs, or EJBs?

Yes. The JProbe Suite is supported on a wide variety of application servers and servlet engines on multiple platforms. For a list of supported servers, see the Installing JProbe Products guide or the JProbe Integration Portal for J2EE.

Does JProbe collect data by sampling?

JProbe does not collect data by sampling, however it instruments everything.

Isn't it true that sampling would be faster than collecting everything?

In some cases, sampling would be faster, but this does not hold true for all cases. JProbe instruments everything and then gains performance back by filtering out data not required.

   
contact | home | privacy policy |
copyright © 2003 Bluestone Consulting, Inc.