From b1660ae9ea563c14c045d212d3e81db007673afd Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Tue, 16 Dec 2003 13:25:23 +0000 Subject: [PATCH] narrow_widen_char.cc: Tweak the number of iterations for each test. 2003-12-16 Paolo Carlini * testsuite/performance/narrow_widen_char.cc: Tweak the number of iterations for each test. * testsuite/performance/narrow_widen_wchar_t.cc: Add a missing clear_counters. From-SVN: r74692 --- libstdc++-v3/ChangeLog | 7 +++++++ libstdc++-v3/testsuite/performance/narrow_widen_char.cc | 6 +++--- libstdc++-v3/testsuite/performance/narrow_widen_wchar_t.cc | 1 + 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 595922f46f8a..21be5ec2e18d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2003-12-16 Paolo Carlini + + * testsuite/performance/narrow_widen_char.cc: Tweak the + number of iterations for each test. + * testsuite/performance/narrow_widen_wchar_t.cc: Add a + missing clear_counters. + 2003-12-16 Paolo Carlini PR libstdc++/11723 diff --git a/libstdc++-v3/testsuite/performance/narrow_widen_char.cc b/libstdc++-v3/testsuite/performance/narrow_widen_char.cc index d6376b99bf6a..f8b530dcfd04 100644 --- a/libstdc++-v3/testsuite/performance/narrow_widen_char.cc +++ b/libstdc++-v3/testsuite/performance/narrow_widen_char.cc @@ -35,7 +35,6 @@ int main() time_counter time; resource_counter resource; - const long iters = 200000000; char bufin[] = "This was an attempt to bypass string construction just for test."; char bufout[sizeof(bufin)]; @@ -60,14 +59,15 @@ int main() // widen start_counters(time, resource); - for (long i = 0; i < iters; ++i) + for (long i = 0; i < 1000000000; ++i) ct.widen(i % 128); stop_counters(time, resource); report_performance(__FILE__, "widen", time, resource); + clear_counters(time, resource); // widen array start_counters(time, resource); - for (long i = 0; i < iters; ++i) + for (long i = 0; i < 100000000; ++i) ct.widen(bufin, bufin+sizeof(bufin), bufout); stop_counters(time, resource); report_performance(__FILE__, "widen_array", time, resource); diff --git a/libstdc++-v3/testsuite/performance/narrow_widen_wchar_t.cc b/libstdc++-v3/testsuite/performance/narrow_widen_wchar_t.cc index da3e4f2115c6..f5d4536d0ac6 100644 --- a/libstdc++-v3/testsuite/performance/narrow_widen_wchar_t.cc +++ b/libstdc++-v3/testsuite/performance/narrow_widen_wchar_t.cc @@ -63,6 +63,7 @@ int main() ct.widen(i % 128); stop_counters(time, resource); report_performance(__FILE__, "widen", time, resource); + clear_counters(time, resource); // widen array start_counters(time, resource);