Расчет скорости выполнения подпрограмм?

Каким будет лучший и наиболее точный способ определить, сколько времени потребовалось для обработки подпрограммы, такой как процедура функции?

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

Я подумывал об использовании GetTickCount, но я Не уверены, будет ли это хоть немного точным?

Было бы полезно иметь восстанавливаемую функцию / процедуру для расчета времени процедуры и использовать ее примерно так:

// < prepare for calcuation of code
...
ExecuteSomeCode; // < code to test
...
// < stop calcuating code and return time it took to process

Я с нетерпением жду некоторых предложений.

Спасибо.

Крейг. var total; this.prop1 = args.x; this.prop2 = args.y всего = this.prop1 + this.prop2; this.getTotal = function () { общая сумма возврата; }; this.prop3 = this.prop1 + this.prop2; ... Ранее в Xcode 3 для установки разрешенной ориентации устройства вам приходилось редактировать метод shouldAutorotateToInterfaceOrientation: в делегате приложения. Но теперь в ...

Я недавно обновился до Xcode 4. Ранее в Xcode 3 для установки разрешенных ориентаций устройства вам приходилось редактировать метод shouldAutorotateToInterfaceOrientation: в делегате приложения. Но теперь в Xcode 4 я вижу, что есть опция в Targets -> Summary, где вы можете выбрать разные ориентации.

Какая альтернатива будет преобладать над другой?

Ура,

Питер

6
задан Peter Warbo 17 May 2011 в 12:17
поделиться