Даже если бы gprof работал, это, вероятно, не сильно помогло бы .
Метод, на который я полагаюсь, для любого языка и операционной системы - случайная пауза .
Вот как это работает.Если вы возьмете несколько случайных выборок стека, расточительные вызовы функций или ввод / вывод появятся пропорционально доли времени, которое они тратят.Преимущество заключается в том, что проблемные операторы точно определены, а не заставляют вас охотиться в дорогостоящих программах .