天泣記

2013-06-01 (Sat)

#1

今日は RubyKaigi で基調講演。

発表資料は英語ですが、手元では日本語版も作ったので以下に両方おいておく。

(なお発表そのものは日本語)

2013-06-02 (Sun)

#1

思い立って、Ruby Hiroba 2013 で LT した。

なお、「黒 / Dark Side」というコマを楽しみにしていたのだが、ふたつの LT 会場が merge されて、そういうコマはなくなっていたのが残念。

2013-06-28 (Fri)

#1

Kawasaki.rb #001 で、Ruby の Hash が遅いという話と、trunk なら速いという話を聞いたので、追試してみた。

ruby-hash-speed.png

ruby-hash-speed.R:

library(ggplot2)
d <- read.csv("2013-06/ruby-hash-speed.csv")
q <- ggplot(d, aes(numobjs, usertime))
q <- q + geom_point(aes(color=GC), guide=guide_legend(reverse=TRUE))
q <- q + facet_wrap(~ ruby, ncol=2)
q <- q + xlab("number of objects")
q <- q + ylab("user time [sec]")
q <- q + ggtitle("h = {}; n.times { h[Object.new] = true }") 
print(q)

たしかに、trunk では GC にほとんど時間がかかっていない。


[latest]


田中哲