Mercurial > hg > graal-jvmci-8
diff src/os/windows/vm/os_windows.cpp @ 17706:0e6af9b390af
8028280: ParkEvent leak when running modified runThese which only loads classes
Summary: Use spin lock to manage ParkEvent and PlatformEvent free lists.
Reviewed-by: dholmes, fparain, dcubed, acorn
author | dsimms |
---|---|
date | Fri, 24 Jan 2014 09:28:47 +0100 |
parents | 179cd89fb279 |
children | cdb71841f4bc |
line wrap: on
line diff
--- a/src/os/windows/vm/os_windows.cpp Fri Feb 14 09:50:17 2014 -0800 +++ b/src/os/windows/vm/os_windows.cpp Fri Jan 24 09:28:47 2014 +0100 @@ -3496,6 +3496,16 @@ return result; } +// +// Short sleep, direct OS call. +// +// ms = 0, means allow others (if any) to run. +// +void os::naked_short_sleep(jlong ms) { + assert(ms < 1000, "Un-interruptable sleep, short time use only"); + Sleep(ms); +} + // Sleep forever; naked call to OS-specific sleep; use with CAUTION void os::infinite_sleep() { while (true) { // sleep forever ...