From: Sage Weil Date: Thu, 20 Aug 2015 20:26:03 +0000 (-0400) Subject: unittest_bufferlist: benchmark buffer::ptr::append, copy_in, copy_out X-Git-Tag: v9.1.0~296^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cdaf9974de6438ca64bb78936599c36bd0f3a525;p=ceph.git unittest_bufferlist: benchmark buffer::ptr::append, copy_in, copy_out Signed-off-by: Sage Weil --- diff --git a/src/test/bufferlist.cc b/src/test/bufferlist.cc index c660099b2dbb..1221371599b8 100644 --- a/src/test/bufferlist.cc +++ b/src/test/bufferlist.cc @@ -633,6 +633,25 @@ TEST(BufferPtr, copy_out) { } } +TEST(BufferPtr, copy_out_bench) { + for (int s=1; s<=8; s*=2) { + utime_t start = ceph_clock_now(NULL); + int buflen = 1048576; + int count = 1000; + uint64_t v; + for (int i=0; i