diff options
| author | crowl <crowl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-07 00:36:04 +0000 |
|---|---|---|
| committer | crowl <crowl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-07 00:36:04 +0000 |
| commit | 24444dcdf7fb164ee3b1498a938015c08fd94f2b (patch) | |
| tree | 8ab0c916dd01a2cfac2710a91391bbc30eaeb98e /libjava/classpath/java/sql | |
| parent | 86de09c3c2046a01dc9de14ecf62f60ec66a2f6d (diff) | |
| download | ppe42-gcc-24444dcdf7fb164ee3b1498a938015c08fd94f2b.tar.gz ppe42-gcc-24444dcdf7fb164ee3b1498a938015c08fd94f2b.zip | |
Add a contrib script for comparing the performance of two sets of
compiler runs.
Usage documentation is in the script.
The script produces output of the form:
$ compare_two_ftime_report_sets "Log0/*perf" "Log3/*perf"
Arithmetic sample for timevar log files
"Log0/*perf"
and selecting lines containing "TOTAL" with desired confidence 95 is
trial count is 4, mean is 443.022 (95% confidence in 440.234 to 445.811),
std.deviation is 1.75264, std.error is 0.876322
Arithmetic sample for timevar log files
"Log3/*perf"
and selecting lines containing "TOTAL" with desired confidence 95 is
trial count is 4, mean is 441.302 (95% confidence in 436.671 to 445.934),
std.deviation is 2.91098, std.error is 1.45549
The first sample appears to be 0.39% larger,
with 60% confidence of being larger.
To reach 95% confidence, you need roughly 14 trials,
assuming the standard deviation is stable, which is iffy.
Tested on x86_64 builds.
Index: contrib/ChangeLog
2012-11-05 Lawrence Crowl <crowl@google.com>
* compare_two_ftime_report_sets: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193277 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/sql')
0 files changed, 0 insertions, 0 deletions

