From 1df4f7d3775e5bf1ee085993b2bb3b6ba3b42fe3 Mon Sep 17 00:00:00 2001 From: Serguei Spitsyn Date: Fri, 7 Nov 2025 16:08:07 -0800 Subject: [PATCH 1/2] 8349192: Test jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000) --- .../nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp b/test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp index 9680d01847ab0..737fd888ae3c0 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp +++ b/test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp @@ -40,9 +40,9 @@ static const jlong EXPECTED_TIMEOUT = 1; static const jlong EXPECTED_TIMEOUT_ACCURACY_NS = 300000; #if (defined(WIN32) || defined(_WIN32)) -static const jlong EXPECTED_ACCURACY = 16; // 16ms is longest clock update interval +static const jlong EXPECTED_ACCURACY = 32; // 16ms is longest clock update interval #else -static const jlong EXPECTED_ACCURACY = 10; // high frequency clock updates expected +static const jlong EXPECTED_ACCURACY = 32; // high frequency clock updates expected #endif /* scaffold objects */ From c53f9b400ed4c12c08c6d7e7671af7138b512421 Mon Sep 17 00:00:00 2001 From: Serguei Spitsyn Date: Sun, 9 Nov 2025 02:24:48 -0800 Subject: [PATCH 2/2] review: restore original EXPECTED_ACCURACY for Windows --- .../nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp b/test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp index 737fd888ae3c0..df67828d28b17 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp +++ b/test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp @@ -40,7 +40,7 @@ static const jlong EXPECTED_TIMEOUT = 1; static const jlong EXPECTED_TIMEOUT_ACCURACY_NS = 300000; #if (defined(WIN32) || defined(_WIN32)) -static const jlong EXPECTED_ACCURACY = 32; // 16ms is longest clock update interval +static const jlong EXPECTED_ACCURACY = 16; // 16ms is longest clock update interval #else static const jlong EXPECTED_ACCURACY = 32; // high frequency clock updates expected #endif