]>
git.immae.eu Git - github/fretlink/blazeT.git/blob - src/Benchmarks/bigtable/erubis.rb
1 # BigTable benchmark implemented in erubis
6 table
= (1 .. 1000).map
do |_
| (1 .. 10) end
8 template
= Erubis
::Eruby.new
<<-EOF
10 <% table.each do |row| %>
12 <% row.each do |value| %>
23 start_time
= Time
.now
.to_f
25 template
.result(binding
)
27 end_time
= Time
.now
.to_f
29 # start_time and end_time are both in seconds now
30 ms
= (end_time
- start_time
) * 1000 / number_runs
31 puts
"\"Erubis\", #{ms}"