Tracing
Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |
---|---|---|---|---|
May 11, 2022 | 1.1.0 | - | - | - |
Feedback
Your feedback helps make Jetpack better. Let us know if you discover new issues or have ideas for improving this library. Please take a look at the existing issues in this library before you create a new one. You can add your vote to an existing issue by clicking the star button.
See the Issue Tracker documentation for more information.
Version 1.1
Version 1.1.0
May 11, 2022
androidx.tracing:tracing:1.1.0
and androidx.tracing:tracing-ktx:1.1.0
are released. Version 1.1.0 contains these commits.
Important changes since 1.0.0
- Added
Trace.forceEnableAppTracing()
an API to force-enable app trace section capture (i.e. android.os.Trace / androidx.tracing APIs) on non-debuggable builds. Call this at the beginning of startup to enable non-debuggable accurate system tracing before the introduction of the profileable manifest tag in API 29. (I3a309) - Avoid class verification errors when Trace.java is loaded for the first time (05f6b4 and cb101f)
Version 1.1.0-rc01
April 20, 2022
androidx.tracing:tracing:1.1.0-rc01
and androidx.tracing:tracing-ktx:1.1.0-rc01
are released, with no changes since beta01
. Version 1.1.0-rc01 contains these commits.
Version 1.1.0-beta01
December 1, 2021
androidx.tracing:tracing:1.1.0-beta01
and androidx.tracing:tracing-ktx:1.1.0-beta01
are released. Version 1.1.0-beta01 contains these commits.
No changes since 1.1.0-alpha02
.
Version 1.1.0-alpha02
November 17, 2021
androidx.tracing:tracing:1.1.0-alpha02
and androidx.tracing:tracing-ktx:1.1.0-alpha02
are released. Version 1.1.0-alpha02 contains these commits.
New Features
- Added Trace.forceEnableAppTracing() an API to force-enable app trace section capture (i.e. android.os.Trace / andoridx.tracing APIs) on non-debuggable builds. Call this at the beginning of startup to enable non-debuggable accurate system tracing before the introduction of the profileable manifest tag in API 29. (I3a309)
Version 1.1.0-alpha01
November 3, 2021
androidx.tracing:tracing:1.1.0-alpha01
and androidx.tracing:tracing-ktx:1.1.0-alpha01
are released. Version 1.1.0-alpha01 contains these commits.
Bug Fixes
Version 1.0.0
Version 1.0.0
October 28, 2020
androidx.tracing:tracing:1.0.0
and androidx.tracing:tracing-ktx:1.0.0
are released. Version 1.0.0 contains these commits.
Major features of 1.0.0
Helps write trace events to the system trace buffer. This can be visualized using tools like Systrace and Perfetto. This library replaces the deprecated androidx.core.os.TraceCompat
class.
Version 1.0.0-rc01
October 14, 2020
androidx.tracing:tracing:1.0.0-rc01
and androidx.tracing:tracing-ktx:1.0.0-rc01
are released. Version 1.0.0-rc01 contains these commits.
This release is identical to 1.0.0-beta01
.
Version 1.0.0-beta01
June 24, 2020
androidx.tracing:tracing:1.0.0-beta01
and androidx.tracing:tracing-ktx:1.0.0-beta01
are released with no changes since 1.0.0-alpha01
. Version 1.0.0-beta01 contains these commits.
Version 1.0.0-alpha01
June 10, 2020
androidx.tracing:tracing:1.0.0-alpha01
and androidx.tracing:tracing-ktx:1.0.0-alpha01
are released. Version 1.0.0-alpha01 contains these commits.
New Features
androidx.tracing is a library which helps write trace events to the system trace buffer. This can be visualized using tools like Systrace and Perfetto. This library replaces the deprecated androidx.core.os.TraceCompat class. This initial release is 1.0.0-alpha01.