JVM, Memori, dan Performa

Stack dan heap, garbage collection, algoritma GC, tipe referensi, JIT, dan memory leak.

Modul ini turun ke ruang mesin di bawah sintaks Java: bagaimana stack menyimpan frame pemanggilan sedangkan heap menampung objek, bagaimana garbage collection menentukan objek yang boleh dibuang, dan kolektor GC apa saja yang tersedia di JDK 21. Empat tipe referensi dibedakan untuk memahami kapan objek boleh dilepas, jalur eksekusi JIT diikuti dari interpreter sampai C2, lalu pola-pola memory leak yang tetap mungkin terjadi ditutup dengan cara memutarnya. Posisinya di bagian akhir jalur Java, setelah fondasi OOP, collections, dan streams, sehingga contoh-contohnya mengandaikan pemahaman tersebut.