Я использую Very Sleepy для профилирования некоторого кода C ++, и я замечаю, что в представлении «Исходный код», где отображаются красные потраченные на измерения времени строки, измерения всегда проводятся на строки, которые имеют только открытую или закрытую фигурную скобку метода, в некоторых случаях они были довольно высокими по сравнению с другими строками кода в функции.
Мое первоначальное предположение, что оно показывает время, потраченное на вставку параметров метода в стек для открывающей фигурной скобки, и время, потраченное на выталкивание стека для закрывающей фигурной скобки. Это правда?