From f2b988ed33f48c9ce8e980c68fa502352c551497 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Sat, 28 Jan 2006 08:22:24 +0000 Subject: [PATCH] Was never committed to HEAD for some reason --- maintenance/mctest.php | 59 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 maintenance/mctest.php diff --git a/maintenance/mctest.php b/maintenance/mctest.php new file mode 100644 index 0000000000..7deaa07706 --- /dev/null +++ b/maintenance/mctest.php @@ -0,0 +1,59 @@ + true) ); + $mcc->set_servers( array( $server ) ); + $set = 0; + $incr = 0; + $get = 0; + $time_start=microtime_float(); + for ( $i=1; $i<=$iterations; $i++ ) { + if ( !is_null( $mcc->set( "test$i", $i ) ) ) { + $set++; + } + } + + for ( $i=1; $i<=$iterations; $i++ ) { + if ( !is_null( $mcc->incr( "test$i", $i ) ) ) { + $incr++; + } + } + + for ( $i=1; $i<=$iterations; $i++ ) { + $value = $mcc->get( "test$i" ); + if ( $value == $i*2 ) { + $get++; + } + } + $exectime=microtime_float()-$time_start; + + print "set: $set incr: $incr get: $get time: $exectime\n"; +} + +function microtime_float() +{ + list($usec, $sec) = explode(" ", microtime()); + return ((float)$usec + (float)$sec); +} + + +?> -- 2.20.1