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