From 3791c6e5e013b16ae1096a64985727134f80ab04 Mon Sep 17 00:00:00 2001 From: River Tarnell Date: Sun, 3 Jul 2005 02:36:51 +0000 Subject: [PATCH] sort sql queries into their own tree --- profileinfo.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/profileinfo.php b/profileinfo.php index 91e6589463..f81462c8c9 100644 --- a/profileinfo.php +++ b/profileinfo.php @@ -196,6 +196,8 @@ function makeurl($_filter = false, $_sort = false, $_expand = false) { } $points = array(); +$queries = array(); +$sqltotal = 0.0; $last = false; while (($o = mysql_fetch_object($res)) !== false) { @@ -208,9 +210,19 @@ while (($o = mysql_fetch_object($res)) !== false) { } } $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) { -- 2.20.1