FAQ
Jinsight Release Notes

next: Initial Release Initial Release · Release History · Installed Files · Known Problems and Limitations · Authors

next: Release History Initial Release of Jinsight 2.1 (Jinsight for Java 2)

This release provides Jinsight tracing and visualization function in IBM Java 2 environments on AIX, Windows, and OS/390.

Jinsight2.1 is independent of Jinsight2.0.  Jinsight2.1 is for IBM Java 2 environments, and provides instrumentation via a profiling agent which uses the Java 2 JVMPI interface.  Jinsight2.0 is for IBM Java 1.1.8 environments, and provided instrumentation as entire replacement JVMs, with instrumented java_g and java programs. Thus the setup for making traces with Jinsight2.1 has changed.

Most of the Jinsight2.0 tracing functions, such as start/stop tracing methods, dump population, and dump references are available in Jinsight2.1. However, some other tracing features are not currently implemented. If you were a user of Jinsight2.0, and have now moved to an IBM Java 2 environment, please see the sections on functionality differences and known problems and limitations before you use Jinsight 2.1.

You must use the Jinsight2.1 visualizer to visualize Jinsight2.1 traces. The Jinsight2.1 visualizer also visualizes traces in earlier Jinsight formats. Also, much of the documentation for Jinsight2.1 incorporates parts of the existing Jinsight2.0 documentation.

next: Installed Files Recent Release History

next: Known Problems Installed Files for Jinsight 2.1

The distribution files
  AIX:     jinsight2.1-aix-java2.tar.Z   (download to AIX)
  Windows: jinsight2.1-ibm-win-java2.zip (download to PC)
  OS/390:  jinsight2.1-os390-java2.zip   (download to PC)
unzip/untar into a directory jinsight2.1 with:
  documentation:   
    docs/*.htm, images           -- start with docs/index.htm  
  visualizer:   
    jinsight.jar                 -- Jinsight 2.1 visualizer, required for 2.1 traces,
                                     reads all Jinsight trace formats   
    jinsight(.bat)               -- sample command file to visualize a trace
    traces/*.trc                 -- sample traces to visualize
  trace control servlet HTML interface:   
    jintrace.htm                 -- for controlling tracing in WebSphere 3.5  
  trace instrumentation and examples:
    *jinsightPA.*                -- profiling agent for IBM Java 2 environments
    jinsight_trace(.bat)         -- sample command file to make a trace
    jintrace.jar                 -- trace control servlet for WebSphere 3.5
    apiSample21*.*               -- sample Java program to verify tracing using API
    loopTest.*                   -- sample Java program to try Jinsight trace cmds

For OS/390, the above trace instrumentation and examples are found in a tar file jinsight2.1-os390-java2.tar.  FTP this tar file in binary to your OS/390 system and untar it there, creating a tracing directory jinsight2.1 on the OS/390.

next: Authors Known Problems and Limitations

These are the Java 2 environments that we recommend for running the tracing profiling agent and the visualizer:
  Windows:  IBM Java 1.3 Runtime Environment, available at
        http://www.ibm.com/developerworks/java Download Developer Kits 
  AIX:      IBM Java 1.2.2 Runtime Environment, available at
        http://www.ibm.com/developerworks/java Download Developer Kits 
  OS/390:   IBM OS/390 Java 1.3 Runtime Environment, available at 
        http://www.ibm.com/developerworks/java Download Developer Kits,
        IBM build hm130-20010424
We have not used the tracing profiling agent and the visualizer in other Java 2 environments.

There are some differences with the Jinsight2.0 implementation. Some of them include

For more details, please see the section on functionality differences, as well as the following three links to tracing options available in Jinsight2.1, and where they differ from Jinsight2.0.
  for Windows:  Tracing Commands and Options for Jinsight2.1 on Windows 
  for OS390:    Tracing Commands and Options for Jinsight2.1 on OS/390 
  for AIX:      Tracing Commands and Options for Jinsight2.1 on AIX 
Other problems and limitations from the past include:

next: bottom of page Authors

Jinsight was developed at IBM Research by:
Wim De Pauw
Olivier Gruber
Erik Jensen
Ravi Konuru
Fereydoun Maali
Nick Mitchell
Martin Robillard
Gary Sevitsky
Harini Srinivasan
John Vlissides
Jeaha Yang


 
FAQ
Jinsight Home