[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Add option to collect statprof data of compilation
From: |
Freja Nordsiek |
Subject: |
[PATCH] Add option to collect statprof data of compilation |
Date: |
Sun, 26 Mar 2017 13:19:45 +0200 |
I got curious about the performance details of the compiler tower and
had to augment guild compile and compile-file in (system base compile)
to look at it. I added an option to collect statistical profiling data
with the statprof module and write a the data to a file (in flat
format). Figured the addition might be useful for anyone trying to
improve the performance of one of the compilers at some point (say,
someone adding a new language compiler to guile).
One accesses it with guild compile using the -s or --stats option. For example,
guild compile -s SFILE foo.scm
And in the compile-file procedure with a new keyword parameter #:stats-file
The patch is attached. Note, collecting all the right output to put in
the file requires the patch for bug #26172
(https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26172). Otherwise, the
last three lines of the statprof flat profile get written to
(current-output-port) instead of to the file.
Freja Nordsiek
0001-Add-option-to-collect-and-write-statprof-data-of-com.patch
Description: Text Data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] Add option to collect statprof data of compilation,
Freja Nordsiek <=