[MacRuby/MacRuby] 18fdad: Performance improvement in rb_str_get_uchar when s...
Branch: refs/heads/master Home: https://github.com/MacRuby/MacRuby Commit: 18fdad62cf5bbacf8b15543352f48ebabb8c75b6 https://github.com/MacRuby/MacRuby/commit/18fdad62cf5bbacf8b15543352f48ebabb... Author: Watson <watson1978@gmail.com> Date: 2011-08-31 (Wed, 31 Aug 2011) Changed paths: M string.c Log Message: ----------- Performance improvement in rb_str_get_uchar when string is included only ascii-compatible characters. * before user system total real 1.570000 0.000000 1.570000 ( 1.568804) * after user system total real 0.660000 0.000000 0.660000 ( 0.665421) ---- require 'benchmark' Benchmark.bm do |x| x.report { str = "abc" * 100_000 1000.times do str.chop! end } end Commit: 15fa913443a935a31c9e68f3d91120dd25b11606 https://github.com/MacRuby/MacRuby/commit/15fa913443a935a31c9e68f3d91120dd25... Author: Watson <watson1978@gmail.com> Date: 2011-08-31 (Wed, 31 Aug 2011) Changed paths: M string.c Log Message: ----------- Performance improvement in String#chop when string is included only ascii-compatible characters. * before user system total real 0.660000 0.000000 0.660000 ( 0.665421) * after user system total real 0.000000 0.000000 0.000000 ( 0.001805) ---- require 'benchmark' Benchmark.bm do |x| x.report { str = "abc" * 100_000 1000.times do str.chop! end } end Compare: https://github.com/MacRuby/MacRuby/compare/a09abe4...15fa913
participants (1)
-
noreply@github.com