X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=profileinfo.php;h=3117db31fd2d20a3770ec71a76f6bd340ea0d6f6;hb=da60ce7d7e8cfdcbef119d778f9b182a51c5e5ae;hp=bf3cd0f81f3a9a980e10fe9336304d048a83e32f;hpb=7934561780072abd16c2a4d124e0025332348730;p=lhc%2Fweb%2Fwiklou.git
diff --git a/profileinfo.php b/profileinfo.php
index bf3cd0f81f..3117db31fd 100644
--- a/profileinfo.php
+++ b/profileinfo.php
@@ -1,27 +1,43 @@
-
+
- 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 );
}
}
}
@@ -159,38 +164,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":
@@ -210,26 +212,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 = '';
?>
-