| 1343 | } |
| 1344 | |
| 1345 | void bench_bufferlist_alloc(int size, int num, int per) |
| 1346 | { |
| 1347 | utime_t start = ceph_clock_now(); |
| 1348 | for (int i=0; i<num; ++i) { |
| 1349 | bufferlist bl; |
| 1350 | for (int j=0; j<per; ++j) |
| 1351 | bl.push_back(buffer::ptr_node::create(buffer::create(size))); |
| 1352 | } |
| 1353 | utime_t end = ceph_clock_now(); |
| 1354 | cout << num << " alloc of size " << size |
| 1355 | << " in " << (end - start) << std::endl; |
| 1356 | } |
| 1357 | |
| 1358 | TEST(BufferList, BenchAlloc) { |
| 1359 | bench_bufferlist_alloc(32768, 100000, 16); |
no test coverage detected