commit | eb5710eba75bf338da56386ca29039df9d5134cb | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Thu Jul 25 15:19:42 2013 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Tue Aug 06 17:55:52 2013 -0700 |
tree | aedf2f265628097f10754e04b5b3f6c83ee87d46 | |
parent | 9642c96bd5a1ccc4e221de9c0af4a545af8182d2 [diff] |
New free list large object space. More memory efficient, uses a std::set instead of multiset. Each large object allocation has sizeof(size_t) * 2 bytes of overhead without taking into account the std::set overhead. If debug is enabled, then objects are mprotected as they are freed. Added a large object test to space test. Change-Id: I3e714e1afbed49208a4a7e60f9ef7d701a56801b