Tracing
Atualização mais recente | Versão estável | Candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
11 de maio de 2022 | 1.1.0 | - | - | - |
Feedback
Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.
Consulte a documentação do Issue Tracker para saber mais.
Versão 1.1
Versão 1.1.0
11 de maio de 2022
Lançamento de androidx.tracing:tracing:1.1.0
e androidx.tracing:tracing-ktx:1.1.0
. A versão 1.1.0 contém estas confirmações.
Mudanças importantes desde a versão 1.0.0
- A API
Trace.forceEnableAppTracing()
foi adicionada para forçar a ativação da captura de seção de rastreamento de apps (ou seja, APIs android.os.Trace / androidx.tracing) em builds não depuráveis. Chame essa API no começo da inicialização para ativar o rastreamento preciso e não depurável do sistema antes da introdução da tag de manifesto que pode gerar perfis na API 29 (I3a309). - Os erros de verificação de classe não ocorrem mais quando o Trace.java é carregado pela primeira vez (05f6b4 e cb101f).
Versão 1.1.0-rc01
20 de abril de 2022
Lançamento de androidx.tracing:tracing:1.1.0-rc01
e androidx.tracing:tracing-ktx:1.1.0-rc01
, sem mudanças desde a beta01
. A versão 1.1.0-rc01 contém estas confirmações.
Versão 1.1.0-beta01
1º de dezembro de 2021
Lançamento de androidx.tracing:tracing:1.1.0-beta01
e androidx.tracing:tracing-ktx:1.1.0-beta01
. A versão 1.1.0-beta01 contém estas confirmações.
Nenhuma mudança desde a versão 1.1.0-alpha02
.
Versão 1.1.0-alpha02
17 de novembro de 2021
Lançamento de androidx.tracing:tracing:1.1.0-alpha02
e androidx.tracing:tracing-ktx:1.1.0-alpha02
. A versão 1.1.0-alpha02 contém estas confirmações.
Novos recursos
- A API Trace.forceEnableAppTracing() foi adicionada para forçar a ativação da captura de seção de rastreamento de apps (ou seja, APIs android.os.Trace / androidx.tracing) em builds não depuráveis. Chame essa API no início da inicialização para ativar o rastreamento do sistema preciso e não depurável antes da introdução da tag de manifesto com perfil na API 29 (I3a309).
Versão 1.1.0-alpha01
3 novembro de 2021
Lançamento de androidx.tracing:tracing:1.1.0-alpha01
e androidx.tracing:tracing-ktx:1.1.0-alpha01
. A versão 1.1.0-alpha01 contém estas confirmações.
Correções de bugs
- Os erros de verificação de classe não ocorrem mais quando o Trace.java é carregado pela primeira vez (05f6b4 e cb101f).
Versão 1.0.0
Versão 1.0.0
28 de outubro de 2020
Lançamento de androidx.tracing:tracing:1.0.0
e androidx.tracing:tracing-ktx:1.0.0
. A versão 1.0.0 contém estas confirmações.
Principais recursos da versão 1.0.0
Ajuda a programar eventos de trace no buffer de rastreamento do sistema. Ela pode ser visualizada com ferramentas como Systrace e Perfetto. Essa biblioteca substitui a classe androidx.core.os.TraceCompat
, que foi descontinuada.
Versão 1.0.0-rc01
14 de outubro de 2020
Lançamento de androidx.tracing:tracing:1.0.0-rc01
e androidx.tracing:tracing-ktx:1.0.0-rc01
. A versão 1.0.0-rc01 contém estas confirmações.
Essa versão é idêntica à 1.0.0-beta01
.
Versão 1.0.0-beta01
24 de junho de 2020
Lançamento de androidx.tracing:tracing:1.0.0-beta01
e androidx.tracing:tracing-ktx:1.0.0-beta01
, sem mudanças desde a 1.0.0-alpha01
. A versão 1.0.0-beta01 contém essas confirmações.
Versão 1.0.0-alpha01
10 de junho de 2020
Lançamento de androidx.tracing:tracing:1.0.0-alpha01
e androidx.tracing:tracing-ktx:1.0.0-alpha01
. A versão 1.0.0-alpha01 contém estas confirmações.
Novos recursos
androidx.tracing é uma biblioteca que ajuda a programar eventos de rastreamento no buffer de rastreamento do sistema. Ela pode ser visualizada com ferramentas como Systrace e Perfetto. Essa biblioteca substitui a classe descontinuada androidx.core.os.TraceCompat. Essa versão inicial é 1.0.0-alpha01.