Есть ли способ использовать профилирование графа вызовов GCC на iOS? Установка GENERATE_PROFILING_CODE в Xcode4, похоже, не имеет никакого эффекта при сборке для устройств iOS (я также не вижу, чтобы -pg передавался компилятору или компоновщику), и даже если бы он имел эффект, как бы я получил доступ к файлу gmon.out, записанному в iPhone / IPad
Временной профилировщик прибора только регулярно отбирает все потоки и поэтому может легко пропустить быстрые вызовы; даже при использовании наименьшего возможного интервала выборки.
Обновление
И я не пытаюсь сделать это, чтобы найти горячую точку производительности, мне нужна точная статистика, какая функция была вызвана, сколько раз во время работы программы; выборка должна быть точной (таким образом, пропущенные вызовы функций не нужны) и она должна быть дружественной к процессору (она не должна тратить слишком много процессорного времени по сравнению с выполнением кода без этого профилирования).