X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=profileinfo.php;h=b8dc15b8e9794da66cabd278b7bbe947fb08cdf9;hb=cf27061541928c8cd8a9239ba0b4587dcd080c48;hp=cd0169e8a6e2bcbc44bd0a837beb2440454254e6;hpb=24075418fb89cb0f6afeb2619815c2d704eaa1bd;p=lhc%2Fweb%2Fwiklou.git
diff --git a/profileinfo.php b/profileinfo.php
index cd0169e8a6..b8dc15b8e9 100644
--- a/profileinfo.php
+++ b/profileinfo.php
@@ -1,38 +1,37 @@
-
- name()) . $extet ?>
+ name() ) . $extet ?>
|
- time() / $totaltime * 100 ) ?> |
- memory() / $totalmemory * 100 ) ?> |
+ time() / self::$totaltime * 100 ) ?> |
+ memory() / self::$totalmemory * 100 ) ?> |
count() ?> |
callsPerRequest() ), 2 ) ?> |
timePerCall() ), 2 ) ?> |
memoryPerCall() / 1024 ), 2 ) ?> |
- time() / $totalcount ), 2 ) ?> |
- memory() / $totalcount / 1024 ), 2 ) ?> |
+ time() / self::$totalcount ), 2 ) ?> |
+ memory() / self::$totalcount / 1024 ), 2 ) ?> |
children as $child) {
- $child->display($indent + 2);
+ if ( $ex ) {
+ foreach ( $this->children as $child ) {
+ $child->display( $expand, $indent + 2 );
}
}
}
@@ -162,38 +158,35 @@ class profile_point {
}
function timePerCall() {
- return @($this->time / $this->count);
+ return @( $this->time / $this->count );
}
function memoryPerCall() {
- return @($this->memory / $this->count);
+ return @( $this->memory / $this->count );
}
function callsPerRequest() {
- global $totalcount;
- return @($this->count / $totalcount);
+ return @( $this->count / self::$totalcount );
}
function timePerRequest() {
- global $totalcount;
- return @($this->time / $totalcount);
+ return @( $this->time / self::$totalcount );
}
function memoryPerRequest() {
- global $totalcount;
- return @($this->memory / $totalcount);
+ return @( $this->memory / self::$totalcount );
}
function fmttime() {
- return sprintf("%5.02f", $this->time);
+ return sprintf( "%5.02f", $this->time );
}
};
-function compare_point($a, $b) {
+function compare_point( $a, $b ) {
global $sort;
- switch ($sort) {
+ switch ( $sort ) {
case "name":
- return strcmp($a->name(), $b->name());
+ return strcmp( $a->name(), $b->name() );
case "time":
return $a->time() > $b->time() ? -1 : 1;
case "memory":
@@ -213,26 +206,23 @@ function compare_point($a, $b) {
}
}
-$sorts = array("time","memory","count","calls_per_req","name","time_per_call","memory_per_call","time_per_req","memory_per_req");
+$sorts = array( 'time', 'memory', 'count', 'calls_per_req', 'name',
+ 'time_per_call', 'memory_per_call', 'time_per_req', 'memory_per_req' );
$sort = 'time';
-if (isset($_REQUEST['sort']) && in_array($_REQUEST['sort'], $sorts))
+if ( isset( $_REQUEST['sort'] ) && in_array( $_REQUEST['sort'], $sorts ) )
$sort = $_REQUEST['sort'];
-$dbh = mysql_connect($wgDBserver, $wgDBadminuser, $wgDBadminpassword)
- or die("mysql server failed: " . mysql_error());
-mysql_select_db($wgDBname, $dbh) or die(mysql_error($dbh));
-$res = mysql_query("
- SELECT pf_count, pf_time, pf_memory, pf_name
- FROM {$wgDBprefix}profiling
- ORDER BY pf_name ASC
-", $dbh) or die("query failed: " . mysql_error());
-if (isset($_REQUEST['filter']))
+$dbr = wfGetDB( DB_SLAVE );
+$res = $dbr->select( 'profiling', '*', array(), 'profileinfo.php', array( 'ORDER BY' => 'pf_name ASC' ) );
+
+if (isset( $_REQUEST['filter'] ) )
$filter = $_REQUEST['filter'];
-else $filter = '';
+else
+ $filter = '';
?>
-