test_md5.rb

phiggins (Pete Higgins), 03/21/2010 05:34 am

Download (272 Bytes)

 
1
require 'digest/md5'
2

    
3
test_file = "delete_me"
4
File.open( test_file, "w" ) {|f| f << "0" * 1000 }
5

    
6
puts "Pid: #{Process.pid}"
7
STDIN.gets
8

    
9
100.times do
10
  Digest::MD5.file(test_file).digest
11
end
12

    
13
GC.start
14
puts "done"
15
STDIN.gets 
16

    
17
require 'fileutils'
18
FileUtils.rm( test_file )