Врассировка систСмы Π½Π° Xiaomi: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

Врассировка систСмы Π½Π° устройствах Xiaomi β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт диагностики, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС дСйствия ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы MIUI Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. МногиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с этим Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, зависаниями ΠΈΠ»ΠΈ ошибками ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Но Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ скрываСтся Π·Π° этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ? ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Π½ΠΎ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ смартфонов?

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ трассировка, Π² ΠΊΠ°ΠΊΠΈΡ… случаях Π΅Ρ‘ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ β€” Ρ‡Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ β€” ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΎΠ³ΠΈ систСмы ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ трассировки, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π² диагностикС нСисправностСй, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ скрытыС возмоТности MIUI ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΌ использовании этого инструмСнта. А Π΅Ρ‰Ρ‘ ΠΌΡ‹ прСдостСрСТём ΠΎΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ сбоям Π² Ρ€Π°Π±ΠΎΡ‚Π΅ устройства.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ трассировка систСмы ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π°

Врассировка (ΠΈΠ»ΠΈ трСйсинг) β€” это процСсс записи ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ событий, происходящих Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. На смартфонах Xiaomi эта функция встроСна Π² ядро Android ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π° возмоТностями ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ MIUI. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ критичСскиС ошибки, трассировка позволяСт ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ:

  • πŸ”„ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² систСмС ΠΈ прилоТСниях
  • ⏱️ ВрСмя выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ процСсса (ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ "Π±ΡƒΡ‚Ρ‹Π»ΠΎΡ‡Π½Ρ‹Π΅ Π³ΠΎΡ€Π»Ρ‹ΡˆΠΊΠΈ")
  • πŸ“Š ИспользованиС рСсурсов: ЦП, ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΡΠ΅Ρ‚ΡŒ, батарСя
  • πŸ”Œ ВзаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ общаСтся с сСрвисами Google)

ОсновноС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ трассировки β€” диагностика ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. НапримСр, Ссли ваш Redmi Note 12 Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, трассировка ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ процСсс Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚: само ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ сСрвисы. Π’Π°ΠΊΠΆΠ΅ этот инструмСнт Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚:

  • πŸ‘¨β€πŸ’» Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ MIUI
  • πŸ› οΈ БСрвисныС Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π΅ "Π³Π»ΡŽΡ‡Π½Ρ‹Ρ…" устройств
  • πŸ” Энтузиасты, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ кастомизациСй ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Врассировка создаёт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° систСму. НС рСкомСндуСтся Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Ρ‘ Π½Π° Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя (Π±ΠΎΠ»Π΅Π΅ 5-10 ΠΌΠΈΠ½ΡƒΡ‚) β€” это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ ΠΈΠ»ΠΈ быстрому разряду Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π½Π° модСлях с процСссорами Snapdragon 4xx/6xx.

Π’ΠΈΠ΄Ρ‹ трассировки Π½Π° Xiaomi: ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΎΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ

БистСма MIUI ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько Ρ‚ΠΈΠΏΠΎΠ² трассировки, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… фиксируСт Ρ€Π°Π·Π½Ρ‹Π΅ аспСкты Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства. Π’ΠΎΡ‚ основныС ΠΈΠ· Π½ΠΈΡ…:

Π’ΠΈΠΏ трассировки Π§Ρ‚ΠΎ фиксируСт Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ
ATrace Π’Ρ‹Π·ΠΎΠ²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ядра ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ пространства Для Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Systrace ВзаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ процСссами ΠΈ использованиС ЦП ΠŸΡ€ΠΈ поискС ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π»Π°Π³ΠΎΠ² ΠΈ подвисаний
Logcat БистСмныС сообщСния ΠΈ ошибки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Для диагностики ΠΊΡ€Π°Ρ…ΠΎΠ² ΠΈ FC (Force Close)
Dumpsys БостояниС сСрвисов (battey, memory, wifi ΠΈ Π΄Ρ€.) ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΉ ΠΈΠ»ΠΈ ΡΠ΅Ρ‚ΡŒΡŽ

НаиболСС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ являСтся Systrace. Он позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ комплСксный ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ систСма расходуСт рСсурсы Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. НапримСр, Ссли ваш POCO X5 Pro Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π³Ρ€Π΅Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ просмотрС Π²ΠΈΠ΄Π΅ΠΎ, Systrace ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ процСсс Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚: Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ интСрфСйса ΠΈΠ»ΠΈ фоновая синхронизация.

Для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ATrace, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ кастомных ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ядСр. Однако для Π΅Π³ΠΎ использования Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²Π° root ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ADB.

πŸ“Š Как часто Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с Π»Π°Π³Π°ΠΌΠΈ Π½Π° Xiaomi?
ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎ
Иногда
Рядом
Никогда

Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ трассировку Π½Π° Xiaomi: пошаговая инструкция

ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ трассировку ΠΌΠΎΠΆΠ½ΠΎ нСсколькими способами. Π‘Π°ΠΌΡ‹ΠΉ простой β€” Ρ‡Π΅Ρ€Π΅Π· скрытоС мСню Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Настройки β†’ О Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅
  2. НаТмитС 7 Ρ€Π°Π· Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ ВСрсия MIUI, ΠΏΠΎΠΊΠ° Π½Π΅ появится ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ "Π’Ρ‹ стали Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ"
  3. Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ мСню настроСк ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²
  4. АктивируйтС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΠΎ USB ΠΈ Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ OEM
  5. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ трассировку ΠΈΠ»ΠΈ Π—Π°ΠΏΠΈΡΡŒ трассировки (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ вСрсии MIUI)

Для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ диагностики потрСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· ADB. Π’ΠΎΡ‚ базовая ΠΊΠΎΠΌΠ°Π½Π΄Π° для запуска трассировки:

adb shell atrace -z -t 10 -o /sdcard/trace.html com.android.systemui

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ трассировку Π½Π° 10 сСкунд ΠΈ сохранит Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ„Π°ΠΉΠ» trace.html Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ:

  • -t 10 β€” врСмя записи Π² сСкундах
  • com.android.systemui β€” ΠΏΠ°ΠΊΠ΅Ρ‚ для трассировки (ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° любоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)
  • -o /sdcard/trace.html β€” ΠΏΡƒΡ‚ΡŒ для сохранСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… модСлях (Redmi 9A, POCO M3) послС трассировки Ρ‡Π΅Ρ€Π΅Π· ADB ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒΡΡ настройка ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΠΎ USB. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Настройки β†’ Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² стоит Π³Π°Π»ΠΎΡ‡ΠΊΠ° Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ (настройка бСзопасности).

Π—Π°Ρ€ΡΠ΄ΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° 50%|ΠžΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ 1-2 Π“Π‘ памяти|ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ прилоТСния|ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ USB-кабСль (ΠΏΡ€ΠΈ использовании ADB)|Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…-->

Как Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ трассировки

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ трассировки (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ .html ΠΈΠ»ΠΈ .txt) содСрТат ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π΄Π°Π½Π½Ρ‹Ρ…. Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π½ΠΈΡ… ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Google Trace Viewer β€” ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ². Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Android.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ элСмСнты, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:

  • πŸ“ˆ Π“Ρ€Π°Ρ„ΠΈΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ЦП β€” ΠΏΠΈΠΊΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° процСссы, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов
  • πŸ”΄ ΠšΡ€Π°ΡΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ β€” ошибки ΠΈΠ»ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
  • πŸ”„ Π”Π»ΠΈΠ½Π½Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ полосы β€” процСссы, Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊ выполнСния
  • πŸ“Œ ΠœΠ΅Ρ‚ΠΊΠΈ с названиями ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² β€” ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅

НапримСр, Ссли Π²Ρ‹ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ Π»Π°Π³ΠΎΠ² Π² Mi Video, ΠΈΡ‰ΠΈΡ‚Π΅ Π² Π»ΠΎΠ³Π°Ρ…:

  1. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ (Π±ΠΎΠ»Π΅Π΅ 16 мс) Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ com.miui.videoplayer
  2. ЧастыС Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ SurfaceFlinger β€” это ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ
  3. Пики использования ЦП Π²ΠΎ врСмя воспроизвСдСния

Для удобства ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ события, связанныС с Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΉ, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² поисковой строкС Trace Viewer:

battery|power|wake_lock

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· трассировку

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим нСсколько Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… сцСнариСв, Π³Π΄Π΅ трассировка ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

1. Π‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½ сильно грССтся Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹

Анализ Systrace ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ процСсс mediaserver, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ постоянно сканируСт Ρ„Π°ΠΉΠ»Ρ‹. РСшСниС:

  • ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кСш ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Настройки β†’ Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ β†’ Π”Π°Π½Π½Ρ‹Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°
  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автоматичСскоС сканированиС SD-ΠΊΠ°Ρ€Ρ‚Ρ‹

2. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΌΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ

Π’ Π»ΠΎΠ³Π°Ρ… logcat ΠΈΡ‰ΠΈΡ‚Π΅ строки с ANR (Application Not Responding) ΠΈΠ»ΠΈ crash. Частая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° β€” Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ° памяти. РСшСниС:

  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Настройки β†’ БатарСя β†’ Π Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ интСрфСйса Ρ‡Π΅Ρ€Π΅Π· Настройки для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

3. Быстрый разряд Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания

Врассировка dumpsys battery ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ процСсс Π±ΡƒΠ΄ΠΈΡ‚ устройство. ЧастыС Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠΈ:

  • πŸ“Ά NlpWakelock β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ мСстополоТСния
  • πŸ“± PhoneWindowManager β€” ошибки Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ экраном
  • πŸ”„ SyncManager β€” чрСзмСрная синхронизация Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²

Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ΡΡ‚ΡŒ стандартныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Xiaomi ΠΈΠ»ΠΈ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли трассировка Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ?

Если стандартная трассировка Π½Π΅ Π΄Π°Ρ‘Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅:

1. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ врСмя записи Π΄ΠΎ 30-60 сСкунд

2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² трассировки ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ

3. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ тСст Π² бСзопасном Ρ€Π΅ΠΆΠΈΠΌΠ΅ (ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ питания β†’ "БСзопасный Ρ€Π΅ΠΆΠΈΠΌ")

4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ Ρ‡Π΅Ρ€Π΅Π· Mi Flash Tool (трСбуСтся Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ)

ΠžΠΏΠ°ΡΠ½ΠΎΡΡ‚ΠΈ ΠΈ ограничСния трассировки

НСсмотря Π½Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ, трассировка ΠΈΠΌΠ΅Π΅Ρ‚ ряд ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… рисков:

  • πŸ”‹ ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ΅ энСргопотрСблСниС β€” нСпрСрывная запись Π»ΠΎΠ³ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€ΡΠ΄ΠΈΡ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ Π½Π° 20-30% Π·Π° час
  • πŸ“± ΠŸΠ΅Ρ€Π΅Π³Ρ€Π΅Π² процСссора β€” особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (Redmi A1, POCO C40)
  • πŸ“ Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… β€” час трассировки ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ 1-2 Π“Π‘ памяти
  • πŸ”’ ΠšΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ)

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… устройствах с MIUI Global Stable Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ трассировки ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π°. Π’ этом случаС ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚:

  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° MIUI China ΠΈΠ»ΠΈ Xiaomi.eu (Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°)
  • ИспользованиС кастомных ядСр с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ трассировки
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ADB с ΠΏΡ€Π°Π²Π°ΠΌΠΈ root
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: На устройствах с HyperOS (Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ ΠΎΡ‚ Xiaomi) ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ трассировки измСнился. НСкоторыС старыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ atrace ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Для этих ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ perfetto β€” Π½ΠΎΠ²Ρ‹ΠΉ инструмСнт трассировки ΠΎΡ‚ Google, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поддСрТиваСтся начиная с Android 10.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ способы диагностики Π±Π΅Π· трассировки

Если трассировка каТСтся слишком слоТной, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ простыми инструмСнтами:

  • πŸ“Š ВстроСнный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ MIUI: Настройки β†’ О Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ β†’ Диагностика систСмы
  • πŸ” ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ": Ρ€Π°Π·Π΄Π΅Π» "ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ" ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ процСссы
  • πŸ“± Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°: здСсь ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ использованиС ЦП/памяти Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  • πŸ› οΈ Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹: CPU Monitor, Battery Historian, DevCheck

Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ этих инструмСнтов Π±ΡƒΠ΄Π΅Ρ‚ достаточно. Врассировка ΠΆΠ΅ понадобится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² слоТных случаях, ΠΊΠΎΠ³Π΄Π° стандартныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ диагностики Π½Π΅ Π΄Π°ΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

FAQ: ЧастыС вопросы ΠΎ трассировкС Π½Π° Xiaomi

МоТно Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ трассировку Π±Π΅Π· ΠΏΡ€Π°Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°?

НСт, для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ трассировки ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΠΎ USB. Π‘Π΅Π· этого систСма Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ доступ ΠΊ диагностичСским функциям.

Как ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ трассировки, Ссли Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ завис?

Если устройство Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚, Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊ ПК Ρ‡Π΅Ρ€Π΅Π· ADB, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

adb pull /data/anr/traces.txt

Π­Ρ‚ΠΎ скопируСт послСдниС Π»ΠΎΠ³ΠΈ с устройства. Если ADB Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚, придётся Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ…Π°Ρ€Π΄-рСсСт (Π·Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ питания Π½Π° 10+ сСкунд), Π½ΠΎ Π»ΠΎΠ³ΠΈ ΠΏΡ€ΠΈ этом ΠΏΠΎΡ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ трассировка Π½Π΅ запускаСтся Π½Π° ΠΌΠΎΡ‘ΠΌ Redmi?

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

  • Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ вСрсия MIUI (ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ)
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€Π°Π²Π° Π½Π° запись Π² ΠΏΠ°ΠΏΠΊΡƒ /sdcard (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ)
  • АктивСн Ρ€Π΅ΠΆΠΈΠΌ энСргосбСрСТСния (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² настройках Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ)
  • На устройствС стоит кастомная ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ трассировки

МоТно Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ трассировки ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΡ‚ΠΎ слСдит Π·Π° ΠΌΠΎΠΈΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ?

Врассировка ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ систСмныС процСссы, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ шпионскоС ПО. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° вирусы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ спСциализированныС антивирусы (Malwarebytes, Kaspersky) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ список установлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Настройки β†’ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ (доступ ΠΊ SMS, ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Ρƒ, Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ).

Как ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ трассировки послС диагностики?

Π›ΠΎΠ³ΠΈ хранятся Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСстах:

  • /sdcard/traces/ β€” ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€
  • /data/anr/ β€” Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ root-ΠΏΡ€Π°Π² для очистки
  • /data/log/ β€” систСмныС Π»ΠΎΠ³ΠΈ, ΠΎΡ‡ΠΈΡ‰Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅

Для ΠΏΠΎΠ»Π½ΠΎΠΉ очистки Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

adb shell rm -rf /sdcard/traces/*