Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

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

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

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

3
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 147
10.09.2015, 15:11 #2
Приложения на разных девайсах в принципе с разной скоростью работают. эмулятор точно есть на mac os вместе с sdk идет. Так что по моему лучший способ - это взять секундомер и ставить на iphone и не париться)))
0
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 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
08.10.2015, 08:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2015, 08:54
Привет! Вот еще темы с ответами:

Провести частотный анализ текста, т.е. указать (в процентах), сколько раз встречается та или иная буква - C (СИ)
#include "stdafx.h" #include "stdio.h" #include "string.h" #include "conio.h" void main() { char s1; int i; char s2; int...

Узнать, сколько по времени выполняется процесс - Visual Basic .NET
есть скрипт на powershell. запускаю его по кнопке: Dim P As New Process With P .StartInfo.FileName =...

Как измерить разницу в секундах между двумя значениями времени? - C++
привет. Мне нужно замерить время работы программы, используются объекты класса std::chrono::time_point<std::chrono::system_clock> Как...

Internet Transfer Control.Как измерить сколько в данный момент уже отправлено? - Visual Basic
Люди помогите!!! Вот этот контрол... frm1.Inet1.execute 'PUT C: est.txt, test.txt' Отправляет файл... А как измерить сколько в...


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

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

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