From 97046b265c489b7603143bd94bfc76ba6d7aef04 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Fri, 22 Mar 2019 15:52:16 -0700 Subject: [PATCH] Kill ZT_FAST_MEMCPY in selftest. --- selftest.cpp | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) diff --git a/selftest.cpp b/selftest.cpp index bc7b5371a..77c06cc03 100644 --- a/selftest.cpp +++ b/selftest.cpp @@ -669,52 +669,6 @@ static int testOther() std::cout << " " << InetAddress("").toString(buf); std::cout << std::endl; -#if 0 - std::cout << "[other] Benchmarking memcpy... "; std::cout.flush(); - { - unsigned char *bb = (unsigned char *)::malloc(1234567); - unsigned char *cc = (unsigned char *)::malloc(1234567); - for(unsigned int i=0;i<1234567;++i) - bb[i] = (unsigned char)i; - double bytes = 0.0; - uint64_t start = OSUtils::now(); - for(unsigned int i=0;i<20000;++i) { - ++bb[i]; - ++bb[i+1]; - memcpy(cc,bb,1234567); - bytes += 1234567.0; - } - if (cc[0] != bb[0]) - abort(); - uint64_t end = OSUtils::now(); - std::cout << ((bytes / 1048576.0) / ((long double)(end - start) / 1024.0)) << " MiB/second" << std::endl; - ::free((void *)bb); - ::free((void *)cc); - } -#endif - - std::cout << "[other] Benchmarking ZT_FAST_MEMCPY... "; std::cout.flush(); - { - unsigned char *bb = (unsigned char *)::malloc(1234567); - unsigned char *cc = (unsigned char *)::malloc(1234567); - for(unsigned int i=0;i<1234567;++i) - bb[i] = (unsigned char)i; - double bytes = 0.0; - uint64_t start = OSUtils::now(); - for(unsigned int i=0;i<20000;++i) { - ++bb[0]; - ++bb[1234566]; - ZT_FAST_MEMCPY(cc,bb,1234567); - bytes += 1234567.0; - } - if (cc[0] != bb[0]) - abort(); - uint64_t end = OSUtils::now(); - std::cout << ((bytes / 1048576.0) / ((long double)(end - start) / 1024.0)) << " MiB/second" << std::endl; - ::free((void *)bb); - ::free((void *)cc); - } - #if 0 std::cout << "[other] Testing Hashtable... "; std::cout.flush(); {