Как мне определить время приложения Какао? - PullRequest
3 голосов
/ 31 марта 2009

Что такое простой способ рассчитать время применения какао? (В качестве альтернативы достаточно любого хорошего способа измерения производительности).

(у меня есть две разные платформы, и я хотел бы сравнить их производительность с некоторыми фиксированными входными данными)

Ответы [ 3 ]

9 голосов
/ 31 марта 2009

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

Вы можете использовать Shark и среду CHUD, чтобы сделать это лучше. Фреймворк позволяет программно запускать и останавливать профилирование; Вы начнете в начале работы и закончите в конце работы, а затем у вас будет хороший документ Акулы. Руководство Акулы имеет больше деталей.

1 голос
/ 05 августа 2009
NSDate *startDate = [NSDate date];
// ...
NSDate *stopDate = [NSDate date];

NSLog(@"-- time: %f", [stopDate timeIntervalSinceDate:startDate]);
0 голосов
/ 31 марта 2009

Вы можете рассчитать время приложения какао, используя класс NSTimer. запустите таймер при запуске программы и завершите его после завершения всей логики программы.

...