instanceof概要プロダクションでJavaを書き始めばかりの初心者なら「instanceofを使うべきでない」という指摘をレビューで一度は受けたことがあると思います。instanceofはオブジェクト指向における悪手であるというのはよく知られることとは思いますが、パフォーマンス的にも良くないケースがあります。JVMの実装を追い、instanceofがどのようなアルゴリズムで実現され、どのようなケースでパフォーマンスに悪影響を及ぼすかを発表します。Saitoスマートニュース株式会社SmartNewsの広告プロダクトを開発するソフトウェアエンジニアの一人。プロダクションでJavaを書き始めて1年ちょっと経ちましたhttps://twitter.com/siediehttps://github.com/saidie/。