Modul ini menelusuri lapisan runtime tempat kode Scala benar-benar berjalan. Topiknya mencakup memori dan garbage collector JVM, interoperabilitas dengan Java termasuk proyek campuran, evaluasi malas dan ketat beserta biayanya, serta disiplin pengukuran kinerja dengan JFR dan benchmark yang dapat dipercaya. Angka pengukuran sengaja tidak dijadikan keluaran program karena berbeda antarmesin.
Kinerja dan JVM
Modul lapisan runtime: memori dan garbage collector JVM, interoperabilitas Java, evaluasi malas dan ketat, serta disiplin pengukuran kinerja.
0/0 selesai
- JVM di balik Scala
Heap, garbage collector, dan kompilasi JIT sebagai panggung tempat kode Scala berjalan.
- Interoperabilitas Java
Memanggil pustaka Java, koleksi Java, dan konverter di antara dua ekosistem.
- Evaluasi malas dan ketat
lazy val, parameter by-name, dan biaya tersembunyi LazyList.
- Pengukuran kinerja
Profil JFR dan disiplin benchmark untuk keputusan optimasi yang berdasar.