Performa dan Pengerjaan Proyek

Span dan Memory, profiling, perilaku GC, dan pengenalan source generator.

Modul ini membahas performa program C# dari tiga sisi, yaitu pemotongan data tanpa alokasi dengan Span<T> dan Memory<T>, pengukuran sebelum optimasi, serta perilaku garbage collector beserta disiplin disposal untuk sumber daya non-memori. Modul ditutup dengan pengenalan source generator yang menuliskan kode baru pada waktu kompilasi. Seluruh bahasannya bertumpu pada konsep bahasa, koleksi, dan async yang sudah ditulis pada modul-modul sebelumnya, sehingga contoh-contohnya dapat dievaluasi dari sudut biaya, bukan hanya dari sudut kemampuan.