cvs: php-benchmarks /benchcli/misc cachegrindparser.php

From: Date: Mon, 29 Jun 2009 19:30:56 +0000
Subject: cvs: php-benchmarks /benchcli/misc cachegrindparser.php
Groups: php.qa 
Request: Send a blank email to php-qa+get-65148@lists.php.net to get a copy of this message
hjalle Mon Jun 29 19:30:56 2009 UTC Modified files: /php-benchmarks/benchcli/misc cachegrindparser.php Log: Modified the way of printing the results to a more structurated way. http://cvs.php.net/viewvc.cgi/php-benchmarks/benchcli/misc/cachegrindparser.php?r1=1.2&r2=1.3&diff_format=u Index: php-benchmarks/benchcli/misc/cachegrindparser.php diff -u php-benchmarks/benchcli/misc/cachegrindparser.php:1.2 php-benchmarks/benchcli/misc/cachegrindparser.php:1.3 --- php-benchmarks/benchcli/misc/cachegrindparser.php:1.2 Wed Jun 24 00:55:33 2009 +++ php-benchmarks/benchcli/misc/cachegrindparser.php Mon Jun 29 19:30:55 2009 @@ -104,34 +104,34 @@ } fprintf($fh, "%'-59s\n", "-"); - fprintf($fh, "Instructions : %10s\n", $this->results['instruction']); - fprintf($fh, "L1 misses : %10s\n", $this->results['instruction_l1_miss']); - fprintf($fh, "L2 misses : %10s\n", $this->results['instruction_l2_miss']); + fprintf($fh, "%-27s: %10e\n", "Instructions", $this->results['instruction']); + fprintf($fh, "%-27s: %10e\n", "L1 misses",$this->results['instruction_l1_miss']); + fprintf($fh, "%-27s: %10e\n\n", "L2 misses", $this->results['instruction_l2_miss']); - fprintf($fh, "\nData : %10s\n", $this->results['data']); - fprintf($fh, "Data read : %10s\n", $this->results['data_read']); - fprintf($fh, "Data write : %10s\n", $this->results['data_write']); - fprintf($fh, "Data L1 misses : %10s\n", $this->results['data_l1_miss']); - fprintf($fh, "Data L1 write misses : %10s\n", $this->results['data_l1_miss_write']); - fprintf($fh, "Data L1 read misses : %10s\n", $this->results['data_l1_miss_read']); - fprintf($fh, "Data L2 misses : %10s\n", $this->results['data_l2_miss']); - fprintf($fh, "Data L2 write misses : %10s\n", $this->results['data_l2_miss_write']); - fprintf($fh, "Data L2 read misses : %10s\n", $this->results['data_l2_miss_read']); + fprintf($fh, "%-27s: %10e\n", "Data", $this->results['data']); + fprintf($fh, "%-27s: %10e\n", "Data read", $this->results['data_read']); + fprintf($fh, "%-27s: %10e\n", "Data write", $this->results['data_write']); + fprintf($fh, "%-27s: %10e\n", "Data L1 misses", $this->results['data_l1_miss']); + fprintf($fh, "%-27s: %10e\n", "Data L1 write misses", $this->results['data_l1_miss_write']); + fprintf($fh, "%-27s: %10e\n", "Data L1 read misses", $this->results['data_l1_miss_read']); + fprintf($fh, "%-27s: %10e\n", "Data L2 misses", $this->results['data_l2_miss']); + fprintf($fh, "%-27s: %10e\n", "Data L2 write misses", $this->results['data_l2_miss_write']); + fprintf($fh, "%-27s: %10e\n\n", "Data L2 read misses", $this->results['data_l2_miss_read']); - fprintf($fh, "\nL2 : %10s\n", $this->results['l2']); - fprintf($fh, "L2 writes : %10s\n", $this->results['l2_write']); - fprintf($fh, "L2 reads : %10s\n", $this->results['l2_read']); - fprintf($fh, "L2 misses : %10s\n", $this->results['l2_miss']); - fprintf($fh, "L2 write misses : %10s\n", $this->results['l2_miss_write']); - fprintf($fh, "L2 read misses : %10s\n", $this->results['l2_miss_read']); + fprintf($fh, "%-27s: %10e\n", "L2", $this->results['l2']); + fprintf($fh, "%-27s: %10e\n", "L2 writes", $this->results['l2_write']); + fprintf($fh, "%-27s: %10e\n", "L2 reads", $this->results['l2_read']); + fprintf($fh, "%-27s: %10e\n", "L2 misses", $this->results['l2_miss']); + fprintf($fh, "%-27s: %10e\n", "L2 write misses", $this->results['l2_miss_write']); + fprintf($fh, "%-27s: %10e\n", "L2 read misses", $this->results['l2_miss_read']); - fprintf($fh, "\nBranches : %10s\n", $this->results['branch']); - fprintf($fh, "Conditional : %10s\n", $this->results['branch_conditional']); - fprintf($fh, "Indirect : %10s\n", $this->results['branch_indirect']); + fprintf($fh, "%-27s: %10e\n", "Branches", $this->results['branch']); + fprintf($fh, "%-27s: %10e\n", "Conditional", $this->results['branch_conditional']); + fprintf($fh, "%-27s: %10e\n\n", "Indirect", $this->results['branch_indirect']); - fprintf($fh, "\nBranch mispredictions : %10s\n", $this->results['branch_misprediction']); - fprintf($fh, "Conditional mispredictions : %10s\n", $this->results['branch_conditional_misprediction']); - fprintf($fh, "Indirect mispredictions : %10s\n", $this->results['branch_indirect_misprediction']); + fprintf($fh, "%-27s: %10e\n", "Branch mispredictions", $this->results['branch_misprediction']); + fprintf($fh, "%-27s: %10e\n", "Conditional mispredictions", $this->results['branch_conditional_misprediction']); + fprintf($fh, "%-27s: %10e\n", "Indirect mispredictions", $this->results['branch_indirect_misprediction']); fprintf($fh, "%'-59s\n", "-"); fprintf($fh, "%s", "\n");

« previous php.qa (#65148) next »