Как измерить циклы ЦП функции C в приложении iPhone4 с xCode4? - PullRequest
0 голосов
/ 20 апреля 2011

Вычитание системного времени может быть одним методом, но оно включает время выполнения для всех задач / потоков, функция находится только в одном потоке одной задачи.Инструмент в Xcode может быть другим методом, но как измерить время для определенной функции?

1 Ответ

0 голосов
/ 20 апреля 2011

Здесь необходимо понять несколько вещей: во-первых, концепция «цикла ЦП» не очень полезна.Это на самом деле довольно бессмысленно.Вы никогда не получите точный результат.Вы можете использовать valgrind для получения подробного вывода о количестве выполняемых инструкций, а в теории (это большое «в теории») вы можете использовать эту информацию для получения количества циклов.Реально это невозможно, и не стоит усилий.

Можно было бы спросить , почему вы хотели бы выяснить это в первую очередь.

...