Skip to content

Instantly share code, notes, and snippets.

@pixeltrix
Created June 21, 2010 18:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pixeltrix/447303 to your computer and use it in GitHub Desktop.
Save pixeltrix/447303 to your computer and use it in GitHub Desktop.
# Modifed RACC - 1.8.7
user system total real
foo 0.750000 0.030000 0.780000 ( 0.772737)
foo/:bar 1.100000 0.040000 1.140000 ( 1.137401)
foo(.:extension) 1.360000 0.050000 1.410000 ( 1.413217)
foo/*rest 1.090000 0.040000 1.130000 ( 1.134027)
a/:a(/b/:b(/c/:c(.:d))) 3.150000 0.120000 3.270000 ( 3.268130)
# Modifed RACC - 1.9.2
user system total real
foo 0.500000 0.000000 0.500000 ( 0.495577)
foo/:bar 0.770000 0.000000 0.770000 ( 0.766870)
foo(.:extension) 0.930000 0.010000 0.940000 ( 0.936074)
foo/*rest 0.760000 0.000000 0.760000 ( 0.766767)
a/:a(/b/:b(/c/:c(.:d))) 2.090000 0.000000 2.090000 ( 2.086974)
# Modified Ragel - 1.8.7
foo 0.690000 0.010000 0.700000 ( 0.702327)
foo/:bar 1.410000 0.020000 1.430000 ( 1.415966)
foo(.:extension) 2.410000 0.010000 2.420000 ( 2.427267)
foo/*rest 1.510000 0.010000 1.520000 ( 1.523803)
a/:a(/b/:b(/c/:c(.:d))) 3.680000 0.030000 3.710000 ( 3.705885)
# Modified Ragel - 1.9.2
user system total real
foo 0.350000 0.000000 0.350000 ( 0.351898)
foo/:bar 0.660000 0.010000 0.670000 ( 0.659140)
foo(.:extension) 0.960000 0.000000 0.960000 ( 0.962383)
foo/*rest 0.690000 0.000000 0.690000 ( 0.686542)
a/:a(/b/:b(/c/:c(.:d))) 1.640000 0.000000 1.640000 ( 1.639806)
# Custom Parser - 1.8.7
user system total real
foo 0.240000 0.000000 0.240000 ( 0.241381)
foo/:bar 0.510000 0.000000 0.510000 ( 0.511708)
foo(.:extension) 0.880000 0.000000 0.880000 ( 0.878165)
foo/*rest 0.550000 0.000000 0.550000 ( 0.557356)
a/:a(/b/:b(/c/:c(.:d))) 1.240000 0.000000 1.240000 ( 1.243616)
# Custom Parser - 1.9.2
user system total real
foo 0.150000 0.000000 0.150000 ( 0.147912)
foo/:bar 0.360000 0.000000 0.360000 ( 0.356373)
foo(.:extension) 0.540000 0.000000 0.540000 ( 0.543284)
foo/*rest 0.380000 0.000000 0.380000 ( 0.376865)
a/:a(/b/:b(/c/:c(.:d))) 0.860000 0.000000 0.860000 ( 0.862033)
# Rails 3.0.0b4 - 1.8.7
user system total real
#1 19.660000 0.120000 19.780000 ( 19.837813)
# Rails 3.0.0b4 - 1.9.2
user system total real
#1 11.560000 0.110000 11.670000 ( 11.654350)
# Modifed RACC - 1.8.7
user system total real
#1 20.160000 0.150000 20.310000 ( 20.316768)
# Modifed RACC - 1.9.2
user system total real
#1 10.890000 0.090000 10.980000 ( 10.956513)
# Modified Ragel - 1.8.7
user system total real
#1 12.650000 0.030000 12.680000 ( 12.675631)
# Modified Ragel - 1.9.2
user system total real
#1 11.630000 0.100000 11.730000 ( 11.702948)
# Custom Parser - 1.8.7
user system total real
#1 9.620000 0.050000 9.670000 ( 9.707794)
# Custom Parser - 1.9.2
user system total real
#1 9.720000 0.080000 9.800000 ( 9.779176)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment