summaryrefslogtreecommitdiff
path: root/trusty/coverage/coverage_test.cpp
diff options
context:
space:
mode:
authorTom Cherry <tomcherry@google.com>2020-05-19 18:02:00 -0700
committerTom Cherry <tomcherry@google.com>2020-05-21 11:16:36 -0700
commit1322472ad04773bba1525553407632318e59841e (patch)
tree8f02e5fc12c66f8eb69eb08df086811ee7cec68b /trusty/coverage/coverage_test.cpp
parenta26f7dffe5e3169b2c93545d4231c5d1129c7e2d (diff)
logd: use a std::list<> of values not pointers
This saves 4 or 8 bytes off of each log message for 32 bit or 64 bit devices respectively. In practice, this actually saves more, due to avoiding heap fragmentation. Averaging over 5 runs of the LogBufferTest.random_messages unit test (32 bit), this change results in 8k less memory used when 1000 logs are logged and results in 260k less memory used when 10000 logs are logged. Test: check memory usage during LogBufferTest.random_messages Test: logging unit tests Change-Id: Ia7953e3c4cb19631ef43bab1deb91bb336bc2520
Diffstat (limited to 'trusty/coverage/coverage_test.cpp')
0 files changed, 0 insertions, 0 deletions