Created
April 2, 2014 01:08
-
-
Save lestrrat/9926190 to your computer and use it in GitHub Desktop.
P5-Xslate vs Go-Xslate as of April 2, 2014, commit 15d8ca69d3ecc8a46bf50e422d31d2f204415755
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
following shows that the Go version is MUCH faster parsing the templates, but the VM is slower. | |
see https://github.com/lestrrat/go-xslate/tree/master/bench | |
$ perl driver.pl | |
# p5-xslate (cache DISABLED) | |
iter (10) | |
* Elapsed: 0.05115 seconds | |
* Iter per sec: 195.503421309873 iter/sec | |
iter (100) | |
* Elapsed: 0.188323 seconds | |
* Iter per sec: 531.002585982594 iter/sec | |
iter (1000) | |
* Elapsed: 1.574588 seconds | |
* Iter per sec: 635.08676555391 iter/sec | |
==== | |
# go-xslate (cache DISABLED) | |
iter (10) | |
* Elapsed 0.012865 secs | |
* Iter per sec: 777.325901 iter/sec | |
iter (100) | |
* Elapsed 0.106195 secs | |
* Iter per sec: 941.664949 iter/sec | |
iter (1000) | |
* Elapsed 1.001906 secs | |
* Iter per sec: 998.097250 iter/sec | |
==== | |
# p5-xslate (cache ENABLED) | |
iter (10) | |
* Elapsed: 0.037146 seconds | |
* Iter per sec: 269.207990093146 iter/sec | |
iter (100) | |
* Elapsed: 0.000953 seconds | |
* Iter per sec: 104931.794333683 iter/sec | |
iter (1000) | |
* Elapsed: 0.005509 seconds | |
* Iter per sec: 181521.14721365 iter/sec | |
==== | |
# go-xslate (cache ENABLED) | |
iter (10) | |
* Elapsed 0.001626 secs | |
* Iter per sec: 6149.150095 iter/sec | |
iter (100) | |
* Elapsed 0.003856 secs | |
* Iter per sec: 25936.818429 iter/sec | |
iter (1000) | |
* Elapsed 0.020882 secs | |
* Iter per sec: 47887.064679 iter/sec | |
==== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment