Deep dive into instanceof

講演情報

タイトル

Deep dive into instanceof

概要

プロダクションでJavaを書き始めばかりの初心者なら「instanceofを使うべきでない」という指摘をレビューで一度は受けたことがあると思います。instanceofはオブジェクト指向における悪手であるというのはよく知られることとは思いますが、パフォーマンス的にも良くないケースがあります。

HotSpot JVMの実装を追い、instanceofがどのようなアルゴリズムで実現され、どのようなケースでパフォーマンスに悪影響を及ぼすかを発表します。

想定している聴講者層

instanceofに興味がある方、JVMの中身に興味がある方

カテゴリ

JVM

難易度

中級者向け

種類

一般枠 (45分)

言語

日本語

講演者情報

Hiroshi Saito
スマートニュース株式会社

SmartNewsの広告プロダクトを開発するソフトウェアエンジニアの一人。プロダクションでJavaを書き始めて1年ちょっと経ちました