Максимальное время записи Traceview?
Я использую Debug.startMethodTracing и Debug.stopMethodTracing для оптимизации фрагмента кода, который занимает около 30 секунд, но когда я открываю файл трассировки с просмотром трассировки, он показывает только около 6.5 секунд данных трассировки.
Любые подсказки?
Ответы
Ответ 1
Функция startMethodTracing
по умолчанию регистрирует только 8 Мбайт данных трассировки. Чтобы получить более длинную трассировку, установите для второго параметра максимальный размер трассировки, который вы хотите записать (в байтах).
startMethodTracing("mytrace", 100000000);
Ответ 2
Буфер ограничивается устройством. Вы не можете указать слишком большой буфер при вызове Debug.startMethodTracing.