Вопросы по теме 'systrace'

Отображение textview settext очень медленное исполнение с длинным текстом
Я пытаюсь отобразить длинный текст с помощью TextView в приложении для Android (максимум около 300 КБ), и производительность на Nexus 7 ужасна (около 10 секунд). Текст можно прокручивать, поэтому мы разделили его на более мелкие части и попытались...
2667 просмотров
schedule 24.06.2023

В Android systrace/atrace отсутствуют события, невозможные состояния в трассировках
В настоящее время я использую atrace на Android для записи и анализа состояния ОС во время работы с видео. В частности, я отслеживаю размеры BufferQueue системы на протяжении всего выполнения. atrace регистрирует размеры этих буферов по мере того,...
485 просмотров
schedule 03.07.2023

Как использовать async_start и async_stop в systrace/atrace для Android
Я хочу получить отчет Systrace на своем телефоне Android во время автоматического тестирования. Неизвестно, сколько времени займет тестирование, поэтому я не могу указать период --time для Systrace. Углубившись в systrace.py , я обнаружил, что...
2538 просмотров
schedule 09.03.2023

Как предотвратить обрезку имени задачи/процесса в выводе журнала ядра Systrace или atrace?
Как обеспечить, чтобы имя задачи/имя процесса в выходных данных журнала ядра из Systrace/atrace не обрезалось и не обрезалось? Я хочу видеть полное имя задачи/процесса без его сокращения. Ниже приведен пример вывода Systrace без обрезки имени...
428 просмотров
schedule 27.04.2023

Как активировать маркеры последней команды Android Systrace для jank и кадров?
Последние страницы Android Systrace — http://developer.android.com/tools/debugging/systrace.html#options-4.3 - показать линии трассировки "Предупреждения" и "Кадры" с кружками там, где происходят плохие вещи. Мне не удалось создать файл...
360 просмотров
schedule 03.03.2023

Перехватить ВСЕ системные вызовы в Linux
Цель состоит в том, чтобы добавить перехватчик ко всем системным вызовам в Linux, то есть функция перехвата должна вызываться до того, как будет вызван любой из этих 300 системных вызовов Linux. Есть sys_call_table хаки (например, [ здесь ]),...
1353 просмотров
schedule 06.02.2023

Вывод Systrace не отображает графику/события Surfaceflinger
Я могу запустить systrace, но не вижу трассировки для SurfaceFlinger. GPU, буферные очереди и т. д. Я дал следующую команду: systrace.py --time=10 -o mynewtrace.html sched gfx view wm hal video workq Он дает вывод только для CPU0, рабочих...
903 просмотров
schedule 16.01.2023

Ошибка системной трассы. Uncaught SecurityError: не удалось выполнить «pushState» в «Истории»
Я пытаюсь открыть файл HTML, сгенерированный systrace. Когда я нажимаю на один блок, я использовал для получения информации о выбранном фрагменте, такой как «Продолжительность», «Общее время» и т. Д. Но с последней версией Chrome это не работает....
11646 просмотров

Как устранить ошибки Android systrace, генерирующие ошибки html-файла?
Я играю с systrace, следуя официальному руководству Я не могу выбрать фрейм, в консоли появляется такая ошибка. Я думаю, что это хром-совместимые проблемы
98 просмотров
schedule 21.07.2022

события atrace: как сделать их видимыми в systrace?
Всем добрый день! Я новичок в профилировании Android. И недавно я обнаружил, что systrace из google sdk вызывает atrace. Я также обнаружил, что есть набор функций из libcutils, которые можно использовать для создания событий atrace и таким образом...
363 просмотров
schedule 22.11.2022

Что означает VerifyClass внутри Systrace?
Я смотрю на systrace , сгенерированный моим приложением, и обнаружил кадр, который занимает слишком много времени. Это вызвано RecyclerView onCreateViewHolder при раздувании моего представления элемента. Вид элемента настолько плоский,...
1283 просмотров

ошибка android systrace close_fds
Я получаю следующую ошибку, когда пытаюсь запустить systrace в Android. «ValueError: close_fds не поддерживается на платформах Windows, если вы перенаправляете stdin/stdout/stderr» Кто-нибудь еще сталкивался с этой проблемой? Трассировки стека...
697 просмотров
schedule 23.10.2022

ошибка systrace: неверный файловый дескриптор (9)
Краткое описание: На самом деле иногда трассировка с помощью systrace работает, но только если я ничего не делаю со своим приложением. Если я попытаюсь выполнить некоторые обычные действия пользователя, процесс сохранения трассировки завершится...
824 просмотров
schedule 26.10.2022

Системная трасса Android не показывает пользовательские разделы моего приложения
Попытка профилировать лаги при прокрутке в RecyclerView с помощью systrace: python systrace.py -o ~/tmp/newtrace.html -app=<my package> Но нет записи для пользовательских разделов трассировки. Я отслеживаю, используя следующий...
681 просмотров
schedule 21.03.2024

Oboe Systrace - неполные буферы считаются опустошением или нет?
Я использую библиотеку oboe для создания музыкального приложения. Там я создаю музыку, записывая значения с плавающей запятой PCM в заданный указатель. У меня редко бывают просадки, которые я слышу. Я также проверяю это с помощью следующих...
61 просмотров
schedule 17.12.2023