Sha256: c1294fa053f7a5f787dc11f70b601ef3f0fae5aa26592536c7fe247a50db5cd8
Contents?: true
Size: 516 Bytes
Versions: 1
Compression:
Stored size: 516 Bytes
Contents
# encoding: utf-8 require 'rubygems' require 'bundler/setup' require 'benchmark/ips' require 'fast_xs' require 'escape_utils' url = "https://raw.githubusercontent.com/darcyliu/google-styleguide/master/cppguide.xml" xml = `curl -s #{url}` xml = xml.force_encoding('binary') puts "Escaping #{xml.bytesize} bytes of xml, from #{url}" Benchmark.ips do |x| x.report "EscapeUtils.escape_xml" do EscapeUtils.escape_xml(xml) end x.report "fast_xs" do xml.fast_xs end x.compare!(order: :baseline) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
escape_utils-1.3.0 | benchmark/xml_escape.rb |