commit | ad35d904c0b835f7e005c471d2c6b18b84894595 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Tue Feb 11 16:20:42 2014 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Wed Feb 12 17:28:22 2014 -0800 |
tree | 1a89dea5a31f514cd65015e609512de2c25e589f | |
parent | 1f26fb175bf3a10b5e1eb495d22778b47400f323 [diff] |
Avoid unnecessarily dirtying pages in SemiSpace collector. Added a special version of memcpy which has handling to avoid dirty pages for objects which are larger than one page. No non noise GC performance regression measured on ritzperf benchmark. Seems to save 4k to 148k memory per app on AOSP mako. Bug: 10802951 Change-Id: I5976c83643e06beebf5c86a65c584bf7c1ab1e2e