Lines Matching refs:monitors

873 // Inflation unlinks monitors from the global gFreeList and
875 // STW-time -- disassociates idle monitors from objects. Such
876 // scavenged monitors are returned to the gFreeList.
895 // an inordinate number of monitors in circulation.
899 // natural back-pressure on the # of extant monitors we need to impose some
909 // Induce STW safepoint to trim monitors
912 // of active monitors passes the specified threshold.
920 // Induce a 'null' safepoint to scavenge monitors
961 // attempt to instantiate new monitors. Thread-local free lists take
1066 TEVENT (Allocate block of monitors) ;
1072 // monitors on a thread's omFreeList as the only time we'll call
1074 // attempt failed. This doesn't allow unbounded #s of monitors to
1108 // Return the monitors of a moribund thread's local free list to
1111 // monitors from threads that have not run java code over a few
1115 // Also return the monitors of a moribund thread"s omInUseList to
1391 // It traverses the list of known monitors, deflating where possible.
1395 // Having a large number of monitors in-circulation negatively
1397 // Broadly, we want to minimize the # of monitors in circulation.
1400 // of active monitors for each thread. deflate_idle_monitors()
1402 // assigned monitors on the per-thread list. deflate_idle_monitors()
1403 // returns the non-busy monitors to the global free list.
1404 // When a thread dies, omFlush() adds the list of active monitors for
1407 // list lock to scan for non-busy monitors to the global free list.
1508 ObjectMonitor * FreeHead = NULL ; // Local SLL of scavenged monitors
1538 // Iterate over all extant monitors - Scavenge all idle monitors.
1577 // Move the scavenged monitors back to the global free list.
1598 // Iterate through monitor cache and attempt to release thread's monitors
1614 // Release all inflated monitors owned by THREAD. Lightweight monitors are
1616 // all remaining monitors are heavyweight. All exceptions are swallowed.
1649 // Verify all monitors in the monitor cache, the verification is weak.