Я реализовал часть мониторинга активности с помощью NSTAsk и NSPipe. Это очень медленно. Есть ли другой способ его реализации?Как профилировать приложение, использующее IPC
А также расскажите, как получить образцы проб.
Я реализовал часть мониторинга активности с помощью NSTAsk и NSPipe. Это очень медленно. Есть ли другой способ его реализации?Как профилировать приложение, использующее IPC
А также расскажите, как получить образцы проб.
Я внедрил часть мониторинга активности, используя NSTAsk и NSPipe. Это очень медленно.
Я скорее сомневаюсь в этом.
Возможно, ваше приложение или ваш вспомогательный инструмент работают медленно, но для этого нужны инструменты.
Есть ли другой способ его реализации?
Да. Посмотрите «IPC» в средстве просмотра документации Xcode; существует много способов взаимодействия двух процессов.
А также расскажите, как получить образцы проб.
Лучший инструмент для разработчика - инструмент Time Profiler для инструментов. Другой способ, и лучший для пользователей (удобный, когда они сообщают о зависании), - это кнопка Process Process Process Process.
Как получить образцы процессов с кодированием. –
Профилировали ли вы свой код, чтобы узнать, где находится большая часть времени? –
, когда верхняя команда выполняется с использованием NSTask, занимает больше времени. –
Я использовал многопоточность, это намного лучше, чем раньше. –