Ruby Hack Challenge Holiday #3 に参加した

rhc.connpass.com

やったこと

学び

  • make parse を使うとRuby内部でどういう命令が呼ばれるのかわかる
  • メソッド呼び出しは opt_send_without_block とかで見れるけど、たまに最適化された処理を呼ぶ( Array#lengthとかだと opt_length)
    • 最適化を外して(どうやって外したっけ…?)ベンチマークをかけると目に見えて遅くなる