Reaccionar la creación de perfiles nativos. Systrace no muestra JS y Native Modules Thread

He seguido la guía para perfilar el rendimiento de la interfaz de usuario de Android

Ejecuto el siguiente comando cmd: /usr/local/Cellar/android-sdk/24.4.1_1/platform-tools/systrace/systrace.py –time = 10 -o trace.html shred gfx view -a com.navigation.

Soy capaz de obtener una salida de rastreo. Sin embargo, los Módulos Js y Native Threads no están disponibles como se describe en la guía.

Aquí hay un ejemplo del rastreo generado. Introduzca aquí la descripción de la imagen

He intentado ejecutar la traza con dev = false como se describe en la guía y con dev = true como se menciona en esta respuesta pero no está funcionando

Actualmente utilizo la versión 0.28.0. No he intentado usar systrace antes en el proyecto, así que no sé si alguna vez funcionó.

Cualquier idea de por qué esto no se muestra es muy apreciada.

4 Solutions collect form web for “Reaccionar la creación de perfiles nativos. Systrace no muestra JS y Native Modules Thread”

Añade dalvik --no-fix-threads a tu comando.

App com.navigation usando Js y Native Modules?

Si no está utilizando estos módulos en su aplicación, no se mostrará en su systrace.

Por favor, consulte el siguiente enlace cómo agregar el módulo de natvie y js a la aplicación https://apimirror.com/react_native/native-modules-android

Asegúrese de que el nombre del paquete especificado por la opción -a es correcto. Tuve un problema similar y encontré que no estaba listando el nombre del paquete en todo lo que estaba manteniendo mi rastro de mostrar cualquier información útil.

¿Ha intentado usar systrace desde el Monitor de dispositivos en Android Studio? Allí usted tiene muchas opciones para el rastreo:

Introduzca aquí la descripción de la imagen

Para abrir la traza en verificaciones más recientes de Chrome, debe incluir esta secuencia de comandos en trace.html:

 <script src="https://rawgit.com/MaxArt2501/object-observe/master/dist/object-observe.min.js"></script> 
  • ¿Es posible registrar los eventos systrace de Android directamente del código nativo, sin JNI?
  • No se puede ver el informe de seguimiento HTML generado por la herramienta Systrace en SDK de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.