Created
November 9, 2013 18:06
-
-
Save ffrank/7388101 to your computer and use it in GitHub Desktop.
Benchmark results of the puppet parser before and after fixing #7659
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# long-ish manifest from a real code base in test.pp | |
# test2.pp was created by simply concatenating test.pp twice | |
$ wc /tmp/test* | |
11076 26918 371942 /tmp/test2.pp | |
5538 13459 185971 /tmp/test.pp | |
# On branch master | |
nothing to commit, working directory clean | |
$ for i in `seq 1 5` ; do time RUBYLIB=lib puppet doc -dv --color=no --mode rdoc /tmp/test.pp >/dev/null ; done | |
real 0m2.864s | |
user 0m2.708s | |
sys 0m0.102s | |
real 0m2.905s | |
user 0m2.760s | |
sys 0m0.094s | |
real 0m2.894s | |
user 0m2.736s | |
sys 0m0.105s | |
real 0m2.883s | |
user 0m2.725s | |
sys 0m0.110s | |
real 0m2.913s | |
user 0m2.770s | |
sys 0m0.090s | |
# On branch ticket/master/7659-puppetdoc-despite-hashes | |
nothing to commit, working directory clean | |
$ for i in `seq 1 5` ; do time RUBYLIB=lib puppet doc -dv --color=no --mode rdoc /tmp/test.pp >/dev/null ; done | |
real 0m2.850s | |
user 0m2.744s | |
sys 0m0.069s | |
real 0m2.842s | |
user 0m2.711s | |
sys 0m0.095s | |
real 0m2.870s | |
user 0m2.732s | |
sys 0m0.086s | |
real 0m2.887s | |
user 0m2.760s | |
sys 0m0.072s | |
real 0m2.863s | |
user 0m2.723s | |
sys 0m0.098s | |
# On branch master | |
nothing to commit, working directory clean | |
$ for i in `seq 1 5` ; do time RUBYLIB=lib puppet doc -dv --color=no --mode rdoc /tmp/test2.pp >/dev/null ; done | |
real 0m4.378s | |
user 0m4.230s | |
sys 0m0.078s | |
real 0m4.387s | |
user 0m4.245s | |
sys 0m0.086s | |
real 0m4.384s | |
user 0m4.242s | |
sys 0m0.086s | |
real 0m4.431s | |
user 0m4.256s | |
sys 0m0.101s | |
real 0m4.386s | |
user 0m4.242s | |
sys 0m0.085s | |
# On branch ticket/master/7659-puppetdoc-despite-hashes | |
nothing to commit, working directory clean | |
$ for i in `seq 1 5` ; do time RUBYLIB=lib puppet doc -dv --color=no --mode rdoc /tmp/quadra2.pp >/dev/null ; done | |
real 0m4.349s | |
user 0m4.204s | |
sys 0m0.089s | |
real 0m4.377s | |
user 0m4.220s | |
sys 0m0.088s | |
real 0m4.364s | |
user 0m4.227s | |
sys 0m0.083s | |
real 0m4.399s | |
user 0m4.239s | |
sys 0m0.088s | |
real 0m4.386s | |
user 0m4.249s | |
sys 0m0.083s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment