RFR: 8181859: Monitor deflation is not checked in cleanup path

Aleksey Shipilev shade at redhat.com
Wed Jun 14 11:03:23 UTC 2017


On 06/14/2017 11:40 AM, Robbin Ehn wrote:
> static bool monitors_used_above_threshold() {
>   int monitors_used = gMonitorPopulation - gMonitorFreeCount;
>   int monitor_useage = (monitors_used * 100LL) / gMonitorPopulation;
>   return monitor_useage > MonitorUsedDeflationThreshold;
> }

s/useage/usage/

> bool ObjectSynchronizer::is_cleanup_needed() {
>   if (MonitorUsedDeflationThreshold > 0) {
>     return monitors_used_above_threshold();
>   }
>   return false;
> }
> 
> Carsten, Aleksey, are you good with this?
> 
> Full: http://cr.openjdk.java.net/~rehn/8181859/3/webrev/

Good.

-Aleksey



More information about the hotspot-runtime-dev mailing list