Details
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8084959 | emb-9 | Peter Levart | P4 | Resolved | Fixed | team |
Description
java.net.InetAddress caches results from name service lookups to improve performance and minimize load on name services. The caching mechanism was designed before java.util.concurrent existed and is using locking algorithms. This scales poorly with multithreaded hardware. Tools exist today that can improve multithreaded scalability of InetAddress cache.
Attachments
Issue Links
- backported by
-
JDK-8084959 Improve multithreaded scalability of InetAddress cache
-
- Resolved
-
- duplicates
-
JDK-8171346 java.net.InetAddress unexpectedly clears Interrupted-State of current Thread
-
- Closed
-
- relates to
-
JDK-7186258 InetAddress$Cache should replace currentTimeMillis with nanoTime for more precise and accurate
-
- Closed
-
-
JDK-8051713 URL constructor/equals/hashCode/sameFile/openConnection synchronization issues
-
- Open
-