Tab Flame Chart menyediakan call chart terbalik yang menggabungkan stack panggilan identik. Artinya, metode atau fungsi identik yang memiliki urutan pemanggil yang sama akan dikumpulkan dan direpresentasikan sebagai batang yang lebih panjang dalam flame chart (bukan menampilkannya sebagai beberapa batang yang lebih pendek, seperti dalam call chart). Hal ini memudahkan Anda melihat metode atau fungsi mana yang paling banyak menghabiskan waktu. Namun, hal ini juga berarti sumbu horizontal tidak merepresentasikan linimasa; sebagai gantinya, sumbu ini menunjukkan jumlah waktu relatif yang dibutuhkan setiap metode atau fungsi untuk dieksekusi.
Untuk membantu menggambarkan konsep ini, pertimbangkan call chart pada Gambar 1. Perlu diketahui bahwa metode D membuat beberapa panggilan ke B (B1, B2, dan B3), dan beberapa panggilan ke B tersebut membuat panggilan ke C (C1 dan C3).
Gambar 1. Call chart dengan beberapa panggilan metode yang memiliki urutan pemanggil yang sama.
Karena B1, B2, dan B3 memiliki urutan pemanggil yang sama (A → D → B), semuanya akan digabungkan, seperti dalam Gambar 2. Demikian pula, C1 dan C3 digabungkan karena memiliki urutan pemanggil yang sama (A → D → B → C); perlu diketahui bahwa C2 tidak disertakan karena memiliki urutan pemanggil yang berbeda (A → D → C).
Gambar 2. Menggabungkan metode identik yang memiliki stack panggilan yang sama.
Panggilan yang digabungkan digunakan untuk membuat flame chart, seperti yang ditunjukkan dalam Gambar 3. Perlu diketahui bahwa untuk setiap panggilan tertentu dalam flame chart, tujuan panggilan yang memakai paling banyak waktu CPU akan muncul terlebih dahulu.
Gambar 3. Representasi flame chart dari call chart yang ditunjukkan dalam gambar 5.