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

mvm-on: incorrect task-reentrance test in x86 interpreter template for new bytecode

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P3 P3
    • mvm-7
    • mvm-7
    • hotspot
    • None
    • x86
    • generic

      Test to determine if klass is task reentrant is incorrect in implementation of
      bytecode new on x86.
      This results in execution never taking the "task-reentrant" case branch and
      systematically in the interpreter runtime, which impacts the performance of the interpreter.
      Luckily, this doesn't do more harm than poor performance of the "new" bytecode
      as the class initialization test in the non-reentrant case when performed
      agaisnt a task-reentrant class always fails, routing execution to slow case
      systematically.

            ldayne Laurent Daynes
            ldayne Laurent Daynes
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: