Описание тега systrace
Инструмент systrace помогает анализировать производительность приложения Android.
0
ответов
Анализ времени из файла systrace html
Ниже приведена некоторая часть созданного systrace html-файла. Здесь я хочу либо время начала и время окончания ListView, либо время прямой загрузки ListView процесса. Я могу видеть время, когда я открываю HTML-файл в браузере, но как я могу автомат…
06 июл '15 в 05:54
1
ответ
Как при трассировке считать кадр
Я использую трассировку в Chrome для анализа файла, захваченного с устройства Android с помощью systrace. И я хочу узнать, как трассировка подсчитывает кадр и помечает его как разный тип. У меня есть исходный код трассировки в github, но, похоже, он…
30 ноя '15 в 08:34
0
ответов
Android systrace не показывает пользовательские разделы моего приложения
Попытка профилировать задержки при прокрутке в RecyclerView с помощью systrace: python systrace.py -o ~/tmp/newtrace.html -app=<my package> Но нет записи для пользовательских секций трассировки. Я отслеживаю, используя следующий код override f…
09 ноя '18 в 13:59
0
ответов
Как предотвратить обрезку имени задачи / процесса в выводе журнала ядра Systrace или atrace?
Как я могу гарантировать, что имя задачи / имя процесса в выходных данных журнала ядра из Systrace/atrace не будет обрезано или обрезано? Я хочу видеть полное имя задачи / процесса без его сокращения. Ниже приведен пример вывода Systrace без обрезки…
03 июл '15 в 16:38
0
ответов
Переопределить mkdir с помощью LD_PRELOAD
Я пытаюсь изменить syscall mkdir(), чтобы отфильтровать некоторых пользователей, которым я не хочу, чтобы они создавали каталоги, возможно, это не самый элегантный способ сделать это, но я хочу знать, почему он не работает. Код замены mkdir (): #def…
07 авг '13 в 17:05
0
ответов
Systrace не работает с "Отказано в доступе"
Когда я пытаюсь запустить Systrace, я получаю следующую трассировку стека: python systrace.py --app=com.mydebug.app view gfx sched dalvik wm Starting tracing (stop with enter) Tracing completed. Collecting output... CRITICAL:root:(TimeoutThread-1-fo…
26 июл '17 в 11:09
1
ответ
Двойная буферизация замедляет рендеринг кадров | анализ systrace
Я работаю над простой 2D-игрой с пользовательским видом холста (postInvalidate()) и HardwareAcceleration. После нескольких недель анализа производительности я решил синхронизировать свои операции обновления и рисования с импульсом VSYNC через интерф…
08 июл '16 в 14:42
0
ответов
Не может отследить кадры, отрисованные из другого потока
Наша компания разрабатывает несколько игр для мобильных платформ, включая Android. Мы используем OpenGL для всех визуальных элементов, включая пользовательский интерфейс (более подробные технические сведения приведены ниже). Мы получили несколько ст…
09 авг '18 в 17:00
1
ответ
Первый запуск Android-приложения очень медленный, а systrace показывает 30 секунд bindApplication
В настоящее время я разрабатываю приложение для Android и пытаюсь улучшить время запуска. Для этого я использую инструмент Systrace. При первом запуске приложения (сразу после установки) его запуск занимает ~40 секунд, и я получаю следующую трассиро…
16 июл '16 в 05:00
0
ответов
Почему SurfaceFlinger все еще использует 5 мс процессорного времени на кадр с Hardware Composer?
Я пытаюсь запустить сложное и чувствительное к задержкам приложение со скоростью 60 кадров в секунду на как можно большем количестве устройств Android. Он включает в себя обработку живых кадров с камеры (в идеале также со скоростью 60 кадров в секун…
14 авг '18 в 10:50
2
ответа
Как включить трассировку в андроиде 4.3 как в андроиде 4.2
В android 4.2, зайдите в Настройки-> Параметры разработчика-> Включить трассировку, я могу включить трассировки и показать их на графике вывода systrace. Но в Android 4.3 опция включения трассировки удалена, так как я могу включить трассировки?
05 сен '13 в 07:24
1
ответ
Не следует ли использовать привязку данных для представлений элементов RecyclerView?
В настоящее время я изучаю, почему некоторые из моих RecyclerViews не очень хорошо работают. Пользовательский интерфейс запаздывает, особенно когда необходимо нарисовать все содержимое представления.Используя systrace, я наткнулся на большой кадр, в…
12 окт '16 в 14:43
1
ответ
Чтение журнала Systrace
Я знаю, что об этом спрашивали раньше, но я боюсь, что "systrace использует atrace, который расширяет ftrace, поэтому проверьте формат ftrace здесь" для меня недостаточно. Я хочу узнать больше о некоторых специфических тегах / форматах systrace. У м…
04 апр '14 в 22:52
1
ответ
Systrace на эмуляторе Android
Я пытаюсь использовать systrace на эмуляторе Android 4.2 (AVD 17) Я включил отладку usb и активировал веб-просмотр в опциях трассировки и следовал этому руководству здесь http://www.youtube.com/watch?feature=player_embedded&v;=Q8m9sHdyXnE Но когда я…
23 апр '13 в 10:29
1
ответ
Невозможно запустить systrace в Note 10.1
error opening /sys/kernel/debug/tracing/options/print-tgid: Permission denied (13) невозможно начать трассировку Я получаю вышеуказанную ошибку при попытке запуска systrace на моем устройстве Note 10.1 2014. Есть идеи? Я следовал инструкциям Google,…
27 июн '14 в 18:42
0
ответов
Поддержка маркера React Native Android Systrace JS
Реальные маркеры уровня Android JS не так полезны, как те, что присутствуют в IOS (см. https://www.youtube.com/watch?v=0MlT74erp60). Есть несколько вещей, которые я наблюдал как RN 0.29-стабильный на React, нативный репозиторий на github. 1) Входя в…
25 июн '16 в 13:11
3
ответа
Возможно ли ведение журнала событий Android Systrace непосредственно из собственного кода без JNI?
Система ведения журналов systrace для Android является фантастической, но она работает только в части кода Java, благодаря Trace.beginSection() а также Trace.endSection(), В C/C++ NDK (нативной) части кода его можно использовать только через JNI, ко…
17 янв '15 в 16:59
1
ответ
Android-systrace или atrace python-парсер для анализа результатов
Кто-нибудь знает, как анализировать файлы systrace или atrace, например, следующие и получать временные метки любого процесса, использующего python или любой другой язык? # / _----=> need-resched # | / _---=> hardirq/softirq # || / _--=> pr…
19 янв '15 в 12:19
1
ответ
Частота процессора может быть 0?
Я отслеживаю свою систему Android в спящем режиме (выключен экран) с помощью Systrace в Ddms. На графике systrace я иногда видел, что частота процессора равна 0. Итак, я хочу спросить, может ли частота процессора равна 0?
27 апр '14 в 06:49
0
ответов
События atrace: как сделать их видимыми в systrace?
Всем добрый день! Я довольно плохо знаком с профилированием And roid. А недавно я обнаружил, что systrace от Google SDK называют Atrace. Я также обнаружил, что есть набор функций из libcutils, который можно использовать для создания событий atrace и…
25 янв '17 в 13:37