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

RFE: need more efficient logic for BREAKPOINT/SINGLE_STEP in one set

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 1.4.2
    • 1.4.0
    • core-svc
    • None
    • mantis
    • generic
    • generic

      ###@###.### 2002-04-26

      The JPDA backend currenty uses temporary BREAKPOINT events to cause
      BREAKPOINT and SINGLE_STEP events at the same location to be in the
      same event set. In HotSpot, setting and clearing a BREAKPOINT is
      done via a VM operation which is done during a safepoint. This isn't
      a problem with just a few threads, but doesn't scale well when you
      have a lot of threads.

      This logic was originally added with the following bug fix:

      4195505 4/3 JVMDI: Breakpoints not reported when stepping

      This change should be done with the HotSpot work being done via:

      4478469 4/2 single stepping with lots of Java threads is very slow

            dcubed Daniel Daugherty
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: