Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
NewUserMacOS
0 / 0 / 0
Регистрация: 20.08.2015
Сообщений: 1
#1

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

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

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

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

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

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

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

Измерить, за сколько времени приложение может запустить 10 экземпляров процесса
Здравствуйте. Есть задание: Измерить, за сколько времени приложение может...

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

Провести частотный анализ текста, т.е. указать (в процентах), сколько раз встречается та или иная буква
#include "stdafx.h" #include "stdio.h" #include "string.h" #include...

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

а нагрузка на процессор это - вообще не показатель, у вас могут подряд идти две сложные операции и вы никак не узнаете где началась одна и закончилась другая
0
MaxFilth
0 / 0 / 0
Регистрация: 08.10.2015
Сообщений: 5
08.10.2015, 08:54 #4
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2015, 08:54
Привет! Вот еще темы с решениями:

Провести частотный анализ текста, т.е. указать (в процентах), сколько раз встречается та или иная буква.
помогите пожалуйста с алгоритмом для задачи:

Узнать, сколько по времени выполняется процесс
есть скрипт на powershell. запускаю его по кнопке: Dim P As New Process ...

Можно ли узнать сколько времени выполняется программа в PascalABC.net?
Можно ли как-нибудь посмотреть сколько требуется программе времени для ее...

Как измерить разницу в секундах между двумя значениями времени?
привет. Мне нужно замерить время работы программы, используются объекты класса...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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