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

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

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

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

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

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

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

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

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

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

3
mercooliy
6 / 6 / 1
Регистрация: 12.05.2013
Сообщений: 152
10.09.2015, 15:11 #2
Приложения на разных девайсах в принципе с разной скоростью работают. эмулятор точно есть на mac os вместе с sdk идет. Так что по моему лучший способ - это взять секундомер и ставить на iphone и не париться)))
0
Vorona
Peace 2 all shining faces
672 / 534 / 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

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

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

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


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

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

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