Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4914266

Remove JVMPI in Dolphin/JDK7/Java7

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P5 P5
    • hs10
    • 6
    • vm-legacy
    • b13
    • generic
    • generic

        JVMTI developed under JSR-163 and to be released under J2SE 1.5 was designed
        as a replacement for JVMPI. The members of the Expert Group felt that one
        major release cycle (that is 1.6) was sufficent to convert tools based on JVMPI.

        JVMTI is basically an enhanced JVMDI, so JVMDI is no longer needed. To our
        knowledge the only products based on JVMDI are Sun's -- the JPDA back-end (which
        has already been converted to JVMTI) and jdbx. JVMDI has also been used in
        some university research projects.

        Maintaining JVMPI and JVMDI in the VM is a significant maintenance burden,
        as the VM changes there interfaces break. Their presence complicates the
        VM code. And finally, even when off, JVMPI has a performance impact.

              dcubed Daniel Daugherty
              rfield Robert Field (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: