Rubyにおける トレース機構の刷新 クックパッド株式会社 笹田 耕一 ko1@cookpad.com Fukuoka RubyKaigi 02 (2017/11/25) 今日のトピック • Ruby 2.5 では、TracePoint を「使ってない時」に高速化 – 使ってるときも、そこそこ速い…? • 高速化を考えるとき、どういうことを考えているのか、という話 笹田耕一 http://atdot.net/~ko1/ • プログラマ – 2006-2012 大学教員 – 2012-2017 Heroku, Inc. – 2017- Cookpad Inc. • 仕事:MRI 開発 – MRI: Matz Ruby Interpreter – コアパート • VM, Threads, GC, etc 最近の仕事 • Feature #14045: Lazy Proc allocation