2019-05-14 Ruby Hack Challenge Holiday #3 に参加した rhc.connpass.com やったこと GitHub - ko1/rubyhackchallenge を一通り ドキュメントの重箱隅つつきプルリクを1つ出した 題材探しに GitHub - benchmark-driver/ruby-method-benchmarks を動かしながら Ruby 2.6.3 からパフォーマンスが落ちているのを探したりした 学び make parse を使うとRuby内部でどういう命令が呼ばれるのかわかる メソッド呼び出しは opt_send_without_block とかで見れるけど、たまに最適化された処理を呼ぶ( Array#lengthとかだと opt_length) 最適化を外して(どうやって外したっけ…?)ベンチマークをかけると目に見えて遅くなる