Modul 2 — Modul 2 — Memori: Pointer, Tata Letak Proses, dan Alokasi Manual
- Menerapkan pointer dan alokasi dinamis untuk menyimpan data berukuran tidak tetap, disertai aturan kepemilikan dan pembebasan yang ditulis eksplisit dalam kode.
- Menganalisis tata letak memori sebuah proses yang sedang berjalan dari keluaran /proc/<pid>/maps, pmap, dan size, lalu menghubungkan tiap alamat dengan wilayah asalnya.
- Mendiagnosis kebocoran memori, pembebasan ganda, penggunaan setelah pembebasan, dan penulisan di luar batas menggunakan alat pendeteksi otomatis, serta merumuskan perbaikan minimal yang benar.
- Mengevaluasi laporan alat pendeteksi untuk membedakan temuan yang tumbuh seiring beban dari temuan yang tidak berbahaya bagi program bersangkutan.
Peragaan: Membaca Tata Letak Proses yang Sedang Berjalan
Contoh Dikerjakan: Daftar Peserta Pelatihan Berukuran Tak Tetap
Latihan Mandiri: Kepemilikan, Pertumbuhan, dan Bukti yang Bersih
Enam Salah Paham yang Paling Mahal Harganya
Praktik Bersama: Membongkar Empat Cacat dalam Satu Program Antrean
Kuis: Mengambil Keputusan atas Laporan Alat
Kuis terbuka setelah kelas ini dimiliki.
Rangkuman dan Daftar Periksa Sebelum Lanjut
Isi modul ini belum terbuka
Modul 1 kelas ini bisa dicicipi tanpa membeli. Untuk modul lainnya, buka aksesnya dulu.
Lihat pilihan akses