Created
April 4, 2014 12:10
-
-
Save lestrrat/9973302 to your computer and use it in GitHub Desktop.
p5-Text-Xslate vs go-xslate as of cbb88f01cc8a6ed24e3b5eaf77145f46019ce6f9
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
I disabled stat() on the cache file if the same file has been stat within the last second, and voila, go-xslate is FASTER! | |
# p5-xslate (cache DISABLED) | |
iter (10) | |
* Elapsed: 0.058350 seconds | |
* Secs per iter: 0.005835 secs/iter | |
* Iter per sec: 171.379606 iter/sec | |
iter (100) | |
* Elapsed: 0.132784 seconds | |
* Secs per iter: 0.001328 secs/iter | |
* Iter per sec: 753.102783 iter/sec | |
iter (1000) | |
* Elapsed: 0.562353 seconds | |
* Secs per iter: 0.000562 secs/iter | |
* Iter per sec: 1778.242492 iter/sec | |
iter (10000) | |
* Elapsed: 4.210575 seconds | |
* Secs per iter: 0.000421 secs/iter | |
* Iter per sec: 2374.972539 iter/sec | |
==== | |
# go-xslate (cache DISABLED) | |
iter (10) | |
* Elapsed 0.002549 secs | |
* Secs per iter: 0.000255 sec/iter | |
* Iter per sec: 3922.542341 iter/sec | |
iter (100) | |
* Elapsed 0.013960 secs | |
* Secs per iter: 0.000140 sec/iter | |
* Iter per sec: 7163.105195 iter/sec | |
iter (1000) | |
* Elapsed 0.211475 secs | |
* Secs per iter: 0.000211 sec/iter | |
* Iter per sec: 4728.699787 iter/sec | |
iter (10000) | |
* Elapsed 1.516502 secs | |
* Secs per iter: 0.000152 sec/iter | |
* Iter per sec: 6594.123862 iter/sec | |
==== | |
# p5-xslate (cache ENABLED) | |
iter (10) | |
* Elapsed: 0.040237 seconds | |
* Secs per iter: 0.004024 secs/iter | |
* Iter per sec: 248.527475 iter/sec | |
iter (100) | |
* Elapsed: 0.000650 seconds | |
* Secs per iter: 0.000006 secs/iter | |
* Iter per sec: 153846.153846 iter/sec | |
iter (1000) | |
* Elapsed: 0.003516 seconds | |
* Secs per iter: 0.000004 secs/iter | |
* Iter per sec: 284414.106940 iter/sec | |
iter (10000) | |
* Elapsed: 0.036192 seconds | |
* Secs per iter: 0.000004 secs/iter | |
* Iter per sec: 276304.155615 iter/sec | |
==== | |
# go-xslate (cache ENABLED) | |
iter (10) | |
* Elapsed 0.000895 secs | |
* Secs per iter: 0.000090 sec/iter | |
* Iter per sec: 11168.741819 iter/sec | |
iter (100) | |
* Elapsed 0.001815 secs | |
* Secs per iter: 0.000018 sec/iter | |
* Iter per sec: 55091.137268 iter/sec | |
iter (1000) | |
* Elapsed 0.001508 secs | |
* Secs per iter: 0.000002 sec/iter | |
* Iter per sec: 663222.771887 iter/sec | |
iter (10000) | |
* Elapsed 0.009104 secs | |
* Secs per iter: 0.000001 sec/iter | |
* Iter per sec: 1098472.694550 iter/sec | |
==== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment