Azathoth42

PHPSpeedTest

Mar 1st, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.47 KB | None | 0 0
  1. <?php
  2.  
  3. $str="abcdefgh"."efghefgh";
  4. $imax=1024/strlen($str)*1024*4;      # 4mb
  5.  
  6. $starttime=time();
  7. print("exec.tm.sec\tstr.length\tmemory allocated\tmemory used\n");
  8.  
  9. $gstr='';
  10. $i=0;
  11.  
  12. while($i++ < $imax+1000){
  13.  
  14.     $gstr.=$str;
  15.     $gstr=preg_replace('/efgh/','____',$gstr);
  16.     $lngth=strlen($str)*$i;
  17.     if($lngth % (1024*256)==0){
  18.         print (time()-$starttime."sec\t\t".($lngth/1024)."kb\t\t". (memory_get_usage(true)/1024)."\t\t\t\t".(memory_get_usage() / 1024)."\n");
  19.     }
  20. }
Add Comment
Please, Sign In to add comment