RFR: 8262001: java/lang/management/ThreadMXBean/ResetPeakThreadCount.java failed with "RuntimeException: Current Peak = 14 Expected to be == previous peak = 7 + 8" [v2]

Alex Menkov amenkov at openjdk.java.net
Wed Mar 17 21:52:07 UTC 2021


> The fix updates ResetPeakThreadCount.java test - increases number of threads, but relaxes conditions so start/termination of system threads don't cause failures.
> Additional changes:
> - store threads in a list instead of array (we need only to start/terminate some number of threads, so linked list works better);
> - flags for thread termination are moved to thread class;
> - store values from ThreadMXBean.getPeakThreadCount() and getThreadCount() in int instead of long (the methods return int values)

Alex Menkov has updated the pull request incrementally with one additional commit since the last revision:

  added dot at the end of comment

-------------

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/2885/files
  - new: https://git.openjdk.java.net/jdk/pull/2885/files/8252f4bc..b0b33d7d

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=2885&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=2885&range=00-01

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk/pull/2885.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/2885/head:pull/2885

PR: https://git.openjdk.java.net/jdk/pull/2885


More information about the serviceability-dev mailing list