wfDebugMem: Fix binary prefix and improve usability
authorSergio Santoro <santoro.srg@gmail.com>
Thu, 22 May 2014 14:22:12 +0000 (16:22 +0200)
committerSergio Santoro <santoro.srg@gmail.com>
Thu, 22 May 2014 14:22:12 +0000 (16:22 +0200)
* Fix: wfDebugMem no longer reports kibibytes as kilobytes
* Usability: wfDebugMem now uses unit symbols (e.g. KiB)

Change-Id: I1ab8aa3ccdb0fdea307913ada4ed42964d7fe960

includes/GlobalFunctions.php

index 91724dd..d2c7542 100644 (file)
@@ -1007,14 +1007,14 @@ function wfDebugTimer() {
 /**
  * Send a line giving PHP memory usage.
  *
- * @param bool $exact Print exact values instead of kilobytes (default: false)
+ * @param bool $exact Print exact byte values instead of kibibytes (default: false)
  */
 function wfDebugMem( $exact = false ) {
        $mem = memory_get_usage();
        if ( !$exact ) {
-               $mem = floor( $mem / 1024 ) . ' kilobytes';
+               $mem = floor( $mem / 1024 ) . ' KiB';
        } else {
-               $mem .= ' bytes';
+               $mem .= ' B';
        }
        wfDebug( "Memory usage: $mem\n" );
 }