[ledger][benchmark] Add first memory usage benchmark.
Test: put_memory.tspec This CL introduces LedgerMemoryEstimator, providing an API to capture Ledger's memory usage. This API is used in this CL to measure the memory usage after every insertion in the `put` benchmark. Change-Id: I2822f649e1382875b21327f3d5dbf215eac94fd4
Showing
- peridot/tests/benchmarks/benchmarks.cc 1 addition, 0 deletionsperidot/tests/benchmarks/benchmarks.cc
- src/ledger/bin/testing/BUILD.gn 4 additions, 0 deletionssrc/ledger/bin/testing/BUILD.gn
- src/ledger/bin/testing/ledger_memory_usage.cc 117 additions, 0 deletionssrc/ledger/bin/testing/ledger_memory_usage.cc
- src/ledger/bin/testing/ledger_memory_usage.h 39 additions, 0 deletionssrc/ledger/bin/testing/ledger_memory_usage.h
- src/ledger/bin/tests/benchmark/BUILD.gn 5 additions, 0 deletionssrc/ledger/bin/tests/benchmark/BUILD.gn
- src/ledger/bin/tests/benchmark/README.md 2 additions, 0 deletionssrc/ledger/bin/tests/benchmark/README.md
- src/ledger/bin/tests/benchmark/put/put.cc 7 additions, 0 deletionssrc/ledger/bin/tests/benchmark/put/put.cc
- src/ledger/bin/tests/benchmark/put/put.cmx 1 addition, 0 deletionssrc/ledger/bin/tests/benchmark/put/put.cmx
- src/ledger/bin/tests/benchmark/put/put_memory.tspec 22 additions, 0 deletionssrc/ledger/bin/tests/benchmark/put/put_memory.tspec
Loading
Please register or sign in to comment