RFR: Optimize ShMatrix::clear_(in|out)bound
Roman Kennke
roman at kennke.org
Tue Mar 28 18:59:28 UTC 2017
Ok
Am 28. März 2017 20:53:10 MESZ schrieb Aleksey Shipilev <shade at redhat.com>:
>We know from sore experience that these methods are slow, and they are
>called in
>our critical paused phases in experimental partial and update-ref code.
>It makes
>sense to optimize it:
>http://cr.openjdk.java.net/~shade/shenandoah/matrix-clear-inoutbound/webrev.01/
>
>Improves update-refs:
>
>[56.765s][info][gc,stats] Pause Post Update References =
> 0.11 s (a = 18277 us) (n = 6)
> (lvls, us = 16602, 16602, 16992, 19141, 20516)
>
>[56.784s][info][gc,stats] Pause Post Update References =
> 0.04 s (a = 6097 us) (n = 6)
> (lvls, us = 5488, 5488, 5723, 6309, 6958)
>
>Improves partial:
>
>[56.887s][info][gc,stats] Partial GC =
> 2.75 s (a = 58532 us) (n = 47)
> (lvls, us = 48242, 49219, 50195, 58594, 154002)
>
>[56.911s][info][gc,stats] Partial GC =
> 2.63 s (a = 55895 us) (n = 47)
> (lvls, us = 45117, 46484, 47656, 58742, 149117)
>
>
>-Aleksey
--
Sent from my FairPhone
More information about the shenandoah-dev
mailing list