Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
NewUserMacOS
0 / 0 / 0
Регистрация: 20.08.2015
Сообщений: 1
#1

Как измерить сколько по времени выполняется та или иная функция приложения? - Программирование iOS

20.08.2015, 13:52. Просмотров 638. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток. Сразу говорю, в mac OS не шарю, но на работе дали следующую задачку.
Нужно скачать одно приложение на iPad с AppStore и измерить, сколько по времени выполняется та или иная функция (например, открытие приложения).
Как я понимаю, есть два способа реалиховать это:
1) Подключить через usb устройство;
2) Запустить приложение через симулятор.
Что касается непосредственно измерений времени, то вижу единственный вариант: отслеживать, в какой момент идет нагрузка на процессор, и в какой момент она заканчивается. Эта разница и будет временем выполнения этой функции приложения.

Разъяснился кривовато, но, надеюсь, все всё поняли. Кто какие программы и способы может подсказать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2015, 13:52     Как измерить сколько по времени выполняется та или иная функция приложения?
Посмотрите здесь:

Сколько раз был вызван(выполнился метод) или количество касаний - Программирование iOS
Здравствуйте. Как посчитать количество касаний? -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { ...

Как свернуть клавиатуру у приложения - Objective-C
Ребята подкажите как свернуть клавиатуру. В проекте все просто и банально, вайвконтроллер, по верх всего поля картина с помощью "imag...

Как разрабатывать приложения под iphone? - Программирование iOS
Всем привет!!! У меня такой вопрос: мне поступило задание разработать, некое, приложение под айфон, который под маком работает, кто...

Как разрабатывать приложения Ios/Iphone на Windows OS? - Программирование iOS
Интересует какие приложение (типа Xamarin, Windows Bridge) возможно использовать. Есть ли там хоть возможность симулировать компиляцию и...

Как подсчитать кол-во запусков приложения и выполнить определенное условие? - Swift
Всем привет! Есть задача - после 10 запусков приложения выполнить некоторое действие. Вроде как с сохранением данных разобрался, но как их...

Как сохранить состояние приложения и восстановить его при следующем запуске - Программирование iOS
Здравствуйте! Я использую <NSCoding>, реализую необходимые методы, сохраняю в файл типа plist, в application...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
10.09.2015, 15:11     Как измерить сколько по времени выполняется та или иная функция приложения? #2
Приложения на разных девайсах в принципе с разной скоростью работают. эмулятор точно есть на mac os вместе с sdk идет. Так что по моему лучший способ - это взять секундомер и ставить на iphone и не париться)))
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
10.09.2015, 23:38     Как измерить сколько по времени выполняется та или иная функция приложения? #3
ну если приложение ваше, то почему бы просто не написать таймер вначале и в конце функции?)
если приложение - не ваше, тогда можно посмотреть в логах, возможно, если функция связана с железом или еще чем-то интересным, тогда в логах это может отобразиться

а нагрузка на процессор это - вообще не показатель, у вас могут подряд идти две сложные операции и вы никак не узнаете где началась одна и закончилась другая
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2015, 08:54     Как измерить сколько по времени выполняется та или иная функция приложения?
Еще ссылки по теме:

Как сохранить числовые данные, чтобы они были доступны при следующем запуске приложения? - Objective-C
Когда обдумывал High score для игры, столкнулся с проблемой: переменные каждый раз обнуляются при перезапуске приложения? Можно их как-то...

Как измерить, сколько времени считала программа? - C++
Запускается прога, запрашивает число (например 1000), включается таймер (или читается время из winXP), идёт расчёт (например сумма от 1 до...

Указать (в процентах) сколько раз встречается та или иная буква в тексте - Turbo Pascal
Дан фаил содержащий текст, набранный заглавными русскими буквами. В нем содержатся так же знаки препинания. Провести частичный анализ...

Указать в процентах сколько раз встречается та или иная буква в строке - C++
Дана строка,содержащая текст, набранный заглавными буквами.Указать(в процентах) сколько раз встречается та или иная буква. Нужна помощь,...

Измерить, за сколько времени приложение может запустить 10 экземпляров процесса - C#
Здравствуйте. Есть задание: Измерить, за сколько времени приложение может запустить 10 экземпляров «MS Word» и уничтожить их. Сравнить с...

Провести частотный анализ текста, т.е. указать (в %), сколько раз встречается та или иная буква - Pascal ABC
Дана строка, содержащая текст. Провести частотный анализ текста, т.е. указать (в %), сколько раз встречается та или иная буква.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MaxFilth
0 / 0 / 0
Регистрация: 08.10.2015
Сообщений: 5
08.10.2015, 08:54     Как измерить сколько по времени выполняется та или иная функция приложения? #4
Спасибо
Yandex
Объявления
08.10.2015, 08:54     Как измерить сколько по времени выполняется та или иная функция приложения?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru