########################################################################################## # # ***** BEGIN LICENSE BLOCK ***** # Version: MPL 1.1/GPL 2.0/LGPL 2.1 # # The contents of this file are subject to the Mozilla Public License Version # 1.1 (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS IS" basis, # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License # for the specific language governing rights and limitations under the # License. # # The Original Code is mozilla.org code. # # The Initial Developer of the Original Code is # Netscape Communications Corporation. # Portions created by the Initial Developer are Copyright (C) 1998 # the Initial Developer. All Rights Reserved. # # Contributor(s): # 2/10/00 attinasi # # Alternatively, the contents of this file may be used under the terms of # either the GNU General Public License Version 2 or later (the "GPL"), or # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), # in which case the provisions of the GPL or the LGPL are applicable instead # of those above. If you wish to allow use of your version of this file only # under the terms of either the GPL or the LGPL, and not to allow others to # use your version of this file under the terms of the MPL, indicate your # decision by deleting the provisions above and replace them with the notice # and other provisions required by the GPL or the LGPL. If you do not delete # the provisions above, a recipient may use your version of this file under # the terms of any one of the MPL, the GPL or the LGPL. # # ***** END LICENSE BLOCK ***** ############################################# # User-defined variables # $machineStats = "WinNT 4.0 (sp5), 450 MHz, 128mg RAM"; # ############################################# sub debug_print { foreach $str (@_){ # print( $str ); } } @ARGV; #$buildRoot = $ARGV[0]; #$buildIDFile = '< '.$buildRoot.'\bin\chrome\locales\en-US\navigator\locale\navigator.dtd'; $pullDate = $ARGV[1]; $useClockTime = $ARGV[2]; #open (XUL_FILE, $buildIDFile) or die "Unable to open BuildID file $buildIDFile (header.pl)"; #$BuildNo = ""; #$LineList; #while () #{ # $ThisLine = $_; # chop ($ThisLine); # if (/Build ID/){ # @LineList = split (/\"/, $ThisLine); # $BuildNo = $LineList[1]; # } #} #$BuildNo =~ s/"//g; #$BuildNo =~ s/[>]//g; #close (XUL_FILE); #debug_print ($BuildNo); ############################################# ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst)=localtime; %weekday= ( "1", "$day", '2', 'Tuesday', '3', 'Wednesday', '4', 'Thursday', '5', 'Friday', '6', 'Saturday', '7', 'Sunday', ); $mon += 1; $year += 1900; open (TABLE_FILE, ">table.html"); print (TABLE_FILE "
Top 40 Sites - File Load Performance Metrics
"); print (TABLE_FILE "
Seamonkey Win32
"); print (TABLE_FILE "
"); print (TABLE_FILE "
$pullDate
"); print (TABLE_FILE "
"); print (TABLE_FILE "$weekday{$wday} "); print (TABLE_FILE "$mon/$mday/$year "); printf (TABLE_FILE "%02d:%02d:%02d", $hour, $min, $sec); print (TABLE_FILE "
"); print (TABLE_FILE "
"); print (TABLE_FILE "
\n"); print (TABLE_FILE "$machineStats\n"); print (TABLE_FILE "
"); if($useClockTime){ print (TABLE_FILE "Time is reported in Seconds of Clock time"); } else { print (TABLE_FILE "Time is reported in Seconds of CPU time"); } print (TABLE_FILE "
\n"); print (TABLE_FILE "
\n\n"); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE ""); print (TABLE_FILE "\n\n"); close (TABLE_FILE);
"); print (TABLE_FILE "
Parsing
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Content Creation
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Frame Creation
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Style Resolution
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Reflow
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Total Layout Time
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Total Page Load Time
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Sites
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Time
"); print (TABLE_FILE "
"); print (TABLE_FILE "
%
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Time
"); print (TABLE_FILE "
"); print (TABLE_FILE "
%
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Time
"); print (TABLE_FILE "
"); print (TABLE_FILE "
%
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Time
"); print (TABLE_FILE "
"); print (TABLE_FILE "
%
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Time
"); print (TABLE_FILE "
"); print (TABLE_FILE "
%
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Time
"); print (TABLE_FILE "
"); print (TABLE_FILE "
%
"); print (TABLE_FILE "
"); print (TABLE_FILE "
Time
"); print (TABLE_FILE "