LINUX.ORG.RU

История изменений

Исправление RA, (текущая версия) :

~25 сек

for i in 0..10000000
  map1[i] = i
end
for i in 0..10000000
  map2[i] = map1[i]
end
~40 сек
0.upto(10000000) do |i|
  map1[i] = i
end
map1.each do |val|
  map2[val] = map1[val]
end
так, что выделение памати ОС может быть не причем // ужс на сколько Руби тормоз((

Исходная версия RA, :

~25 сек

for i in 0..10000000
  map1[i] = i
end
for i in 0..10000000
  map2[i] = map1[i]
end
~40 сек
0.upto(10000000) do |i|
  map1[i] = i
end
map1.each do |val|
  map2[val] = map1[val]
end


так, что выделение памати ОС может быть не причем
// ужс на скока Руби тормоз((