Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2117474 | 5.0u3 | Bob Vandette | P3 | Closed | Fixed | b04 |
In J2SE 1.4.2 a memory barrier instruction was added whenever most
thread state transitions are performed in order to fix a bug were
a race condition could allow a thread to escape from blocking
during a safepoint operation. The addition of the memory barrier
has added substantial overhead to all JNI, VM and calling native
functions.
thread state transitions are performed in order to fix a bug were
a race condition could allow a thread to escape from blocking
during a safepoint operation. The addition of the memory barrier
has added substantial overhead to all JNI, VM and calling native
functions.
- backported by
-
JDK-2117474 remove memory barrier on native transitions
-
- Closed
-
- relates to
-
JDK-6305157 multiple Java threads are using JNI C++ method concurrently, access violations thrown. regression?
-
- Closed
-
-
JDK-6279018 Remove diagnostic -XX:+UseMembar flag
-
- Closed
-