Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
## test01.rb require 'test/unit/assertions' include Test::Unit::Assertions str01 = "asdfAAAA---" str02 = "asdfAAAA---" system("cat /proc/#{Process.pid}/status | grep VmSize") 1000000.times do assert_equal(str01.gsub(/A+/,''), "asdf---") assert_equal(str01, str02) end system("cat /proc/#{Process.pid}/status | grep VmSize") ## test02.rb str01 = "asdfAAAA---" system("cat /proc/#{Process.pid}/status | grep VmSize") 100000.times do str01.gsub('','') end system("cat /proc/#{Process.pid}/status | grep VmSize") ## test03.rb str01 = "asdfAAAA---" system("cat /proc/#{Process.pid}/status | grep VmSize") 100000.times do str01.gsub(//,'') end ## test04.rb system("cat /proc/#{Process.pid}/status | grep VmSize") str01 = "asdfAAAA---" system("cat /proc/#{Process.pid}/status | grep VmSize") 100000.times do str01.gsub(/x/,'') end system("cat /proc/#{Process.pid}/status | grep VmSize")
This paste will be private.
From the Design Piracy series on my blog: