]>
git.immae.eu Git - github/fretlink/blazeT.git/blob - src/Benchmarks/bigtable/erb.rb
1 # BigTable benchmark implemented in ERB.
7 table
= (1 .. 1000).map
do |_
| (1 .. 10) end
9 template
= ERB
.new
<<-EOF
11 <% table.each do |row| %>
13 <% row.each do |value| %>
24 start_time
= Time
.now
.to_f
26 template
.result(binding
)
28 end_time
= Time
.now
.to_f
30 # start_time and end_time are both in seconds now
31 ms
= (end_time
- start_time
) * 1000 / number_runs