dépôts
/
lhc
/
web
/
wiklou.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
152a60a
)
sort sql queries into their own tree
author
River Tarnell
<kateturner@users.mediawiki.org>
Sun, 3 Jul 2005 02:36:51 +0000
(
02:36
+0000)
committer
River Tarnell
<kateturner@users.mediawiki.org>
Sun, 3 Jul 2005 02:36:51 +0000
(
02:36
+0000)
profileinfo.php
patch
|
blob
|
history
diff --git
a/profileinfo.php
b/profileinfo.php
index
91e6589
..
f81462c
100644
(file)
--- a/
profileinfo.php
+++ b/
profileinfo.php
@@
-196,6
+196,8
@@
function makeurl($_filter = false, $_sort = false, $_expand = false) {
}
$points = array();
}
$points = array();
+$queries = array();
+$sqltotal = 0.0;
$last = false;
while (($o = mysql_fetch_object($res)) !== false) {
$last = false;
while (($o = mysql_fetch_object($res)) !== false) {
@@
-208,9
+210,19
@@
while (($o = mysql_fetch_object($res)) !== false) {
}
}
$last = $next;
}
}
$last = $next;
- $points[] = $next;
+ if (preg_match("/^query: /", $next->name())) {
+ $sqltotal += $next->time();
+ $queries[] = $next;
+ } else {
+ $points[] = $next;
+ }
}
}
+$s = new profile_point("SQL Queries", 0, $sqltotal);
+foreach ($queries as $q)
+ $s->add_child($q);
+$points[] = $s;
+
usort($points, "compare_point");
foreach ($points as $point) {
usort($points, "compare_point");
foreach ($points as $point) {