默认判定卡顿的阀值为什么是500ms而不是16ms呢?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Documentación
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- mobile, performance
Línea de trabajo
Empieza leyendo la implementación que registra la temporización de los mensajes del hilo principal y compara la diferencia con el umbral de 500ms. Traza las suposiciones sobre la planificación de frames de Android descritas en el issue; el trabajo estará terminado cuando se documente por qué se usa este umbral y cómo se relaciona con el intervalo de frame de 16ms.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
看了原理:在主线程处理消息的前后记录时间,算出差值,与阀值进行比较从而判断卡顿
疑问:主线程处理消息时间差值为什么能判断卡顿呢?如果我的理解没错的话,主线程16ms一次接收到垂直信号,然后进行下一帧画面的绘制。那么这个绘制的消息的处理时间不应该不超过16ms吗?(不影响到下一次接收信号)
- Lenguaje dominante
- Java
- Estrellas
- 6.7k
- Forks
- 1k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de markzhai/AndroidPerformanceMonitor
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
markzhai/AndroidPerformanceMonitor#144 · 4 comentarios · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
markzhai/AndroidPerformanceMonitor#154 · 2 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 5/100
markzhai/AndroidPerformanceMonitor#153 · 5 comentarios · 1 reacción ·
-
这个库希望有人能维护一下Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
markzhai/AndroidPerformanceMonitor#149 · 5 comentarios · 3 reacciones ·
-
如何保证捕获卡顿堆栈的准确性?Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Todos los issues de markzhai/AndroidPerformanceMonitor
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
utopia-rise/godot-jvm#1004 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
spring-projects/spring-grpc#442 ·
-
Expose numberOfPermits in RateLimiterEvent.toString() and the ratelimiterevents actuator DTOAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
resilience4j/resilience4j#2547 ·
Los mantenedores suelen responder en 9 días
-
Clock.MakeDate continues execution and returns a rolled-over instant after dispatching error on invalid datePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
mit-cml/appinventor-sources#4155 ·
Los mantenedores suelen responder en 1 día
-
[Doc] - Creation du READMEAbierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 62/100
Hira-shi/PW1-DAI-Carrel-Egal-Eyer#28 ·
Los mantenedores suelen responder en 1 día