26 lines
		
	
	
		
			425 B
		
	
	
	
		
			Ruby
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			425 B
		
	
	
	
		
			Ruby
		
	
	
		
			Executable File
		
	
	
| #!/usr/bin/env ruby
 | |
| 
 | |
| require_relative '../lib/jekyll'
 | |
| require 'benchmark/ips'
 | |
| 
 | |
| date = "2014-08-02 14:43:06 PDT".freeze
 | |
| time = Time.parse(date)
 | |
| 
 | |
| Benchmark.ips do |x|
 | |
|   x.report('Time.parse') do
 | |
|     Time.parse(date)
 | |
|   end
 | |
| 
 | |
|   x.report('localtime') do
 | |
|     Time.parse(date).localtime
 | |
|   end
 | |
| 
 | |
|   x.report('localtime parsed') do
 | |
|     time.localtime
 | |
|   end
 | |
| 
 | |
|   x.report('Utils.parse_date') do
 | |
|     Jekyll::Utils.parse_date(date)
 | |
|   end
 | |
| end
 |