commit | ed70b4a439acea537d55266bb9b1f309de8cbec9 | [log] [tgz] |
---|---|---|
author | Hiroshi Yamauchi <yamauchi@google.com> | Tue Nov 17 17:52:15 2015 -0800 |
committer | Hiroshi Yamauchi <yamauchi@google.com> | Thu Nov 19 10:53:08 2015 -0800 |
tree | a07acec5e5228f21a97fef0d5363b238a4ccef27 | |
parent | cb6638ff664e3136ccfee3cffb9307e0d43ffbc1 [diff] |
Relax CAS in some uses of Object::AtomicSetReadBarrierPointer. Aside from the call to change the object from gray to black, the CAS in AtomicSetReadBarrierPointer doesn't need to be a release CAS. CC collector Ritz EAAC GC time: 28.4 -> 26.5s (-6.7%) on N5. Bug: 12687968 Change-Id: Ic162717981b98e7f1e762fd6b27bd0c146187ca4