Di bagian kedua ini, kita akan mendalami langkah analisis data stack trace menggunakan tab Summary dan visualisasi Flame Graph untuk menemukan akar penyebab masalah (root cause).
Bagi Anda yang belum menyimak langkah awal konfigurasi Auto Stacktrace serta cara melacak keterlambatan transaksi pada area not profiled, silakan tonton terlebih dahulu panduan lengkapnya di Trik Optimasi Performa Menggunakan SFR JENNIFERÂ
Dengan menerapkan langkah optimasi Java JENNIFER APM, diagram Flame Graph memperlihatkan bahwa pemanggilan native method java.lang.String.intern() memakan waktu hingga 84% dari total eksekusi. Kendala performa ini dipicu oleh batasan ukuran string pool default pada JDK 7. Setelah menaikkan alokasi kapasitas string pool dan me-restart aplikasi, grafik X-View langsung menunjukkan penurunan response time secara signifikan hingga performa sistem kembali optimal.
Belajar optimasi sistem tidak berhenti di sini! Jangan lewatkan pembahasan menarik lainnya seputar pemantauan performa aplikasi dan arsitektur backend di artikel kami berikutnya: [Fitur Terbaru X-VIEW].
APM
