From 5bf30c2b6e058a5e63166a3bddc1839404ed2b40 Mon Sep 17 00:00:00 2001 From: Heng Li Date: Fri, 23 Sep 2011 00:02:36 -0400 Subject: [PATCH] remove ksprintf_fast() --- test/kstring_sprintf.cc | 59 ----------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 test/kstring_sprintf.cc diff --git a/test/kstring_sprintf.cc b/test/kstring_sprintf.cc deleted file mode 100644 index 64bb14c..0000000 --- a/test/kstring_sprintf.cc +++ /dev/null @@ -1,59 +0,0 @@ -#include -#include -#include -#include -#include -#include "kstring.h" - -using namespace std; - -int main(int argc, char *argv) -{ - int i, N = 1<<21; - kstring_t str; - clock_t beg; - char buf[256]; - ostringstream ostr; - - str.l = str.m = 0; str.s = 0; - - beg = clock(); - for (i = 0; i < N; ++i) { - str.l = 0; - ksprintf_fast(&str, "%d\n", i); - } - printf("int, ksprintf_fast(): %.3f\n", (double)(clock() - beg) / CLOCKS_PER_SEC); - - beg = clock(); - for (i = 0; i < N; ++i) - sprintf(buf, "%d\n", i); - printf("int, sprintf(): %.3f\n", (double)(clock() - beg) / CLOCKS_PER_SEC); - - beg = clock(); - for (i = 0; i < N; ++i) { - str.l = 0; - kputw(i, &str); kputc('\n', &str); - } - printf("int, kputw/kputc(): %.3f\n", (double)(clock() - beg) / CLOCKS_PER_SEC); - - beg = clock(); - for (i = 0; i < N; ++i) { - ostr.seekp(0); - ostr<