Java/Androidとメモリのお話 社内LTで発表した資料です。 はじめに 最近AndroidでJava 8導入か?ということで、Jack Compilerのページが公開されたり、Android Nの動向が気になるところでして、社内の勉強会でJava 8とかJack/Jillとかについて発表しようとしていたのですが、そもそも「Dalvik / ARTの違いってなんだっけ?」「そもそもHeapやGCってなんだっけ?」となったので、調べてみました。 良くわかっていなかった箇所を整理するためにも書いています。なので、間違っているところやアドバイスがあれば、質問・指摘・コメントしていただけるとすごく嬉しいです Keyword JVM Heap Gabage Collection Android Application Heap Linux Heap ( Native Heap ) Dalvik