16 lines
		
	
	
		
			337 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			337 B
		
	
	
	
		
			Ruby
		
	
	
	
require_relative '../../benchmark_helper'
 | 
						|
 | 
						|
xpath = '/wikimedia/projects/project[@name="Wikipedia"]/editions/edition/text()'
 | 
						|
 | 
						|
Benchmark.ips do |bench|
 | 
						|
  bench.report 'without cache' do
 | 
						|
    Oga::XPath::Parser.new(xpath).parse
 | 
						|
  end
 | 
						|
 | 
						|
  bench.report 'with cache' do
 | 
						|
    Oga::XPath::Parser.parse_with_cache(xpath)
 | 
						|
  end
 | 
						|
 | 
						|
  bench.compare!
 | 
						|
end
 |