From 3901d9c88cbe23d9211c8ff284cd626d31d8aa97 Mon Sep 17 00:00:00 2001 From: Sam Reed Date: Wed, 17 Aug 2011 22:38:36 +0000 Subject: [PATCH] Stylize +upstream Wikia changes --- includes/profiler/ProfilerSimpleUDP.php | 33 +++++++++++++++---------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/includes/profiler/ProfilerSimpleUDP.php b/includes/profiler/ProfilerSimpleUDP.php index cd43a39b0a..6985de142d 100644 --- a/includes/profiler/ProfilerSimpleUDP.php +++ b/includes/profiler/ProfilerSimpleUDP.php @@ -26,21 +26,28 @@ class ProfilerSimpleUDP extends ProfilerSimple { } $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); - $plength=0; - $packet=""; - foreach ($this->mCollated as $entry=>$pfdata) { - $pfline=sprintf ("%s %s %d %f %f %f %f %s\n", $this->getProfileID(),"-",$pfdata['count'], - $pfdata['cpu'],$pfdata['cpu_sq'],$pfdata['real'],$pfdata['real_sq'],$entry); - $length=strlen($pfline); + $plength = 0; + $packet = ""; + foreach ( $this->mCollated as $entry => $pfdata ) { + if( !isset($pfdata['count']) + || !isset( $pfdata['cpu'] ) + || !isset( $pfdata['cpu_sq'] ) + || !isset( $pfdata['real'] ) + || !isset( $pfdata['real_sq'] ) ) { + continue; + } + $pfline = sprintf( "%s %s %d %f %f %f %f %s\n", $this->getProfileID(), "-", $pfdata['count'], + $pfdata['cpu'], $pfdata['cpu_sq'], $pfdata['real'], $pfdata['real_sq'], $entry); + $length = strlen( $pfline ); /* printf(""); */ - if ($length+$plength>1400) { - socket_sendto($sock,$packet,$plength,0,$wgUDPProfilerHost,$wgUDPProfilerPort); - $packet=""; - $plength=0; + if ( $length + $plength > 1400 ) { + socket_sendto( $sock, $packet, $plength, 0, $wgUDPProfilerHost, $wgUDPProfilerPort ); + $packet = ""; + $plength = 0; } - $packet.=$pfline; - $plength+=$length; + $packet .= $pfline; + $plength += $length; } - socket_sendto($sock,$packet,$plength,0x100,$wgUDPProfilerHost,$wgUDPProfilerPort); + socket_sendto( $sock, $packet, $plength, 0x100, $wgUDPProfilerHost, $wgUDPProfilerPort ); } } -- 2.20.1