Образец списка инструментов Apple - PullRequest
1 голос
/ 08 ноября 2019

Я пытаюсь понять графический интерфейс Apple Instruments прямо сейчас, в частности представление Sample List .

Здесь я отслеживаю пропуски кэша L2 и в Tree View довольно просто определить, как расположить столбцы и узнать, кто является виновником:

tree

Однако в Sample List ,Я вижу отрицательные числа и одну вещь, которую я не понимаю: кажется, что нет порядка :

top of ordered list

Верхняя часть списка начинается с -21M, она «растет» (по абсолютному значению?) До -60M, а затем достигает 60M (положительно):

mid list

Итак, мой вопрос: как я могу использовать список образцов в инструментах Apple? Какова его цель, и что я упускаю при «заказе» образцов?

1 Ответ

0 голосов
/ 11 ноября 2019

Вы можете заказать образцы, нажав на заголовок столбца. Например, щелкнув по столбцу Timestamp, можно отсортировать сэмплы по времени, когда инструменты взяли сэмпл.

Я обнаружил, что список сэмплов сложен в использовании, потому что инструменты берут слишком много сэмплов. Список образцов более полезен для чего-то вроде инструмента Распределения, где могут быть большие различия в каждом образце. В списке выделений вы можете отсортировать по размеру выделения и изучить самые большие выделения памяти. Список сэмплов менее полезен для промахов кэша и инструментов, где нет особых различий в отдельных сэмплах.

...