Вызначаць рэкурсіўныя цыклыКалі гэта выключана, дрэва выклікаў будзе ўтрымоўваць чорныя вобласці ў месцах рэкурсіўных выклікаў. Правільная апрацоўка цыклаў складаецца ў азначэнні іх і згортванні ўсіх функцый цыклу ў віртуальную функцыю. Нажаль, для прыкладанняў з графічным інтэрфейсам гэта прывядзе да вялікіх ілжывых цыклаў, якія робяць аналіз немагчымым.
Detect recursive cycles If this is switched off, the treemap drawing will show black areas when a recursive call is made instead of drawing the recursion ad infinitum. Note that the size of black areas often will be wrong, as inside recursive cycles the cost of calls cannot be determined; the error is small, however, for false cycles (see documentation). The correct handling for cycles is to detect them and collapse all functions of a cycle into an artificial function, which is done when this option is selected. Unfortunately, with GUI applications, this often will lead to huge false cycles, making the analysis impossible; therefore, there is the option to switch this off.