On Mon, 22 Apr 2024 11:06:57 GMT, Christoph Langer <clan...@openjdk.org> wrote:
> While working in that area I found some potential for cleanup of a few tests. > > Most notably: > > B5045306.java: > - does not need to run in othervm > - the executor service that it uses should be shut down eventually to free > resources > > B8291637.java: > - use just one instead of two test VM invocations > KeepAliveTimerThread.java: > call to grp.destroy() at the end is pointless (API is void & deprecated for > removal) > > Generally: > The deprecated URL constructor is used. It can be switched to the handy > URIBuilder > Some more try with resources here and there test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java line 143: > 141: ThreadInfo[] threadInfo = > threadMXBean.getThreadInfo(threads); > 142: for (int i=0; i<threadInfo.length; i++) { > 143: if > (threadInfo[i].getThreadName().equals("Keep-Alive-SocketCleaner")) { Suggestion: if (threadInfo[i].getThreadName().equals("Keep-Alive-SocketCleaner")) { ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/18884#discussion_r1575829443