|
require_relative '../../benchmark_helper'
|
|
|
|
xml = read_big_xml
|
|
|
|
Benchmark.ips do |bench|
|
|
bench.report '10MB as a String' do
|
|
Oga::XML::Lexer.new(xml).advance { }
|
|
end
|
|
|
|
bench.report '10MB as an IO' do
|
|
Oga::XML::Lexer.new(big_xml_file).advance { }
|
|
end
|
|
|
|
bench.compare!
|
|
end
|