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

Максимальное время записи Traceview?

Я использую Debug.startMethodTracing и Debug.stopMethodTracing для оптимизации фрагмента кода, который занимает около 30 секунд, но когда я открываю файл трассировки с просмотром трассировки, он показывает только около 6.5 секунд данных трассировки.

Любые подсказки?

4b9b3361

Ответ 1

Функция startMethodTracing по умолчанию регистрирует только 8 Мбайт данных трассировки. Чтобы получить более длинную трассировку, установите для второго параметра максимальный размер трассировки, который вы хотите записать (в байтах).

startMethodTracing("mytrace", 100000000);

Ответ 2

Буфер ограничивается устройством. Вы не можете указать слишком большой буфер при вызове Debug.startMethodTracing.