默认判定卡顿的阀值为什么是500ms而不是16ms呢?
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Documentation
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- mobile, performance
Piste de recherche
Commencez par lire l’implémentation qui enregistre le temps des messages du thread principal et compare la différence au seuil de 500ms. Retracez les hypothèses de planification des frames Android décrites dans l’issue ; le travail est terminé lorsque vous avez documenté pourquoi ce seuil est utilisé et comment il se rapporte à l’intervalle de frame de 16ms.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
看了原理:在主线程处理消息的前后记录时间,算出差值,与阀值进行比较从而判断卡顿
疑问:主线程处理消息时间差值为什么能判断卡顿呢?如果我的理解没错的话,主线程16ms一次接收到垂直信号,然后进行下一帧画面的绘制。那么这个绘制的消息的处理时间不应该不超过16ms吗?(不影响到下一次接收信号)
- Langage dominant
- Java
- Étoiles
- 6.7k
- Forks
- 1k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de markzhai/AndroidPerformanceMonitor
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
markzhai/AndroidPerformanceMonitor#144 · 4 commentaires · 1 réaction ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
markzhai/AndroidPerformanceMonitor#154 · 3 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 5/100
markzhai/AndroidPerformanceMonitor#153 · 5 commentaires · 1 réaction ·
-
这个库希望有人能维护一下Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
markzhai/AndroidPerformanceMonitor#149 · 5 commentaires · 3 réactions ·
-
如何保证捕获卡顿堆栈的准确性?Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
Toutes les issues de markzhai/AndroidPerformanceMonitor
Issues similaires
-
[BUG] jackson3 JacksonJsonpMapper(ObjectMapper) fails to deserialize `_source` with "Trailing token" errorPeut-être pris @junyeokk l’a pris aujourd’hui. Ouvertebug untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
opensearch-project/opensearch-java#2236 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
open-learning-exchange/myplanet#18392 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
linagora/twake-calendar-side-service#1218 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] [Go] Ack returns nil when the server answers with a non-OK statusPeut-être pris @leizhiyuan l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
apache/rocketmq-clients#1465 ·
Les mainteneurs répondent en général sous 2 jours