Подтвердить что ты не робот

Есть ли все равно, чтобы читать счетчики производительности на OS X Mountain Lion?

Акула, профилировщик Apple, который позволяет настраивать настраиваемые счетчики производительности, больше не поддерживается в OSX Mountain Lion, так как он не может запустить 32-битное ядро. Instruments.app, замена Apple для Shark, похоже, не поддерживает чтение счетчиков производительности, таких как кеширование/пропуски L1 **. Нужно ли вообще настраивать и считывать счетчики производительности на OS X? Даже если нет приложения, есть ли API-интерфейс пользователя для этого?

** Instruments.app, похоже, имеет интерфейс для счетчиков производительности, но на моем Retina MacBook Pro в окне PM Events нет событий и указано "Устройство: неизвестно". Существуют ли другие инструменты для инструментов?

4b9b3361

Ответ 1

Да. Это там, но трудно найти и неуклюже использовать (ver.4.5).

  • Запуск инструментов.
  • Приветствуется Мастер
  • Выберите шаблон "Пустой" для OS X
  • Нажмите cmd + L, чтобы отобразить библиотеку
  • Добавьте инструмент "Счетчики" в документ "Инструменты".
  • Нажмите cmd + shf + P - вам будет представлено плавающее окно PM Events.
  • Дать оценку "Разделить выполняемые операции" - добавить "Разделить выполняемые операции" в поле поиска окна PM.
  • Теперь установите для параметра "Состояние" операции "Разделить операции" значение "Видимое"
  • Теперь вернитесь в окно основного документа, нажмите cmd + I, чтобы отобразить информацию о пополнении инструмента "Счетчики".
  • Нажмите кнопку +
  • Задайте новое событие счетчика "Разделить выполняемые операции"
  • Начните выборку...
  • Конечная выборка...

Вы увидите результаты в столбцах таблицы инструментов. Конечно, есть много событий, которые вы могли бы записать. Итак, найдите интересующие вас кеш файлы L1 и добавьте их вместо делений.

Также необходимо подготовиться к зависаниям системы (один из них был при записи).