ट्रेसिंग

  
सिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखें.
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
29 नवंबर, 2023 1.2.0 - - 1.3.0-alpha02

सुझाव

आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या पर अपना वोट जोड़ा जा सकता है.

नई समस्या बनाना

ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.

वर्शन 1.3

वर्शन 1.3.0-alpha02

21 जून, 2023

androidx.tracing:tracing:1.3.0-alpha02 और androidx.tracing:tracing-ktx:1.3.0-alpha02 को बिना किसी बदलाव के रिलीज़ किया गया है. 1.3.0-alpha02 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.3.0-alpha01

7 जून, 2023

androidx.tracing:tracing:1.3.0-alpha01 और androidx.tracing:tracing-ktx:1.3.0-alpha01 रिलीज़ हो गए हैं. 1.3.0-alpha01 वर्शन में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • @Composable में इस्तेमाल करने के लिए, ट्रैस से क्रॉसलाइन हटाएं. (I53882, b/248344805)

वर्शन 1.2

वर्शन 1.2.0

29 नवंबर, 2023

androidx.tracing:tracing:1.2.0 और androidx.tracing:tracing-ktx:1.2.0 रिलीज़ हो गए हैं. 1.2.0 वर्शन में ये बदलाव शामिल हैं.

1.1.0 के बाद किए गए अहम बदलाव

  • trace() और traceAsync() वैरिएंट जोड़ें. इनमें, लेज़ी स्ट्रिंग और कुकी कैलकुलेशन का इस्तेमाल किया गया है. साथ ही, अगर Trace.begin थ्रो करता है, तो अब Trace.end को सही तरीके से स्किप कर दिया जाता है.

वर्शन 1.2.0-rc01

24 मई, 2023

androidx.tracing:tracing:1.2.0-rc01 और androidx.tracing:tracing-ktx:1.2.0-rc01 रिलीज़ हो गए हैं. 1.2.0-rc01 वर्शन में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • अपने-आप काट-छांट करके, लंबे ट्रेस सेक्शन के नाम पास किए जाने पर क्रैश से बचें (Iaf6e2)

वर्शन 1.2.0-beta04

3 मई, 2023

androidx.tracing:tracing:1.2.0-beta04 और androidx.tracing:tracing-ktx:1.2.0-beta04 को बिना किसी बदलाव के रिलीज़ किया गया है. 1.2.0-beta04 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.2.0-beta03

5 अप्रैल, 2023

androidx.tracing:tracing:1.2.0-beta03 और androidx.tracing:tracing-ktx:1.2.0-beta03 को बिना किसी नए बदलाव के रिलीज़ किया गया है. 1.2.0-beta03 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.2.0-beta02

22 मार्च, 2023

androidx.tracing:tracing:1.2.0-beta02 और androidx.tracing:tracing-ktx:1.2.0-beta02 को पिछले बीटा वर्शन के बाद से बिना किसी बदलाव के रिलीज़ किया गया है. 1.2.0-beta02 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.2.0-beta01

8 मार्च, 2023

androidx.tracing:tracing:1.2.0-beta01 और androidx.tracing:tracing-ktx:1.2.0-beta01 को पिछले अल्फा वर्शन के बाद से बिना किसी बदलाव के रिलीज़ किया गया है. वर्शन 1.2.0-beta01 में ये कमिट मौजूद हैं.

वर्शन 1.2.0-alpha02

23 फ़रवरी, 2023

androidx.tracing:tracing:1.2.0-alpha02 और androidx.tracing:tracing-ktx:1.2.0-alpha02 को पिछले अल्फा वर्शन में किए गए बदलावों के बिना रिलीज़ किया गया है. 1.2.0-alpha02 वर्शन में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • इस रिलीज़ से, androidx.tracing: tracing-perfetto-common:1.0.0-alpha11 पर अपग्रेड करते समय Could not find androidx.tracing:tracing-ktx:1.2.0-alpha02 वाली गड़बड़ी ठीक हो जाएगी

वर्शन 1.2.0-alpha01

5 अक्टूबर, 2022

androidx.tracing:tracing:1.2.0-alpha01 और androidx.tracing:tracing-ktx:1.2.0-alpha01 रिलीज़ हो गए हैं. वर्शन 1.2.0-alpha01 में ये कमियां हैं.

नई सुविधाएं

  • trace() और traceAsync() वैरिएंट जोड़ें. इनमें, लेज़ी स्ट्रिंग और कुकी कैलकुलेशन का इस्तेमाल किया गया है. साथ ही, अगर Trace.begin थ्रो करता है, तो अब Trace.end को सही तरीके से स्किप कर दिया जाता है. (I31421, b/175233952, b/247066503)

ट्रेसिंग वर्शन 1.1

वर्शन 1.1.0

11 मई, 2022

androidx.tracing:tracing:1.1.0 और androidx.tracing:tracing-ktx:1.1.0 रिलीज़ हो गए हैं. 1.1.0 वर्शन में ये बदलाव शामिल हैं.

1.0.0 के बाद किए गए अहम बदलाव

  • Trace.forceEnableAppTracing() डीबग नहीं किए जा सकने वाले बिल्ड पर, ऐप्लिकेशन के ट्रैक सेक्शन को कैप्चर करने की सुविधा (जैसे, android.os.Trace / androidx.tracing APIs) को ज़बरदस्ती चालू करने के लिए, एक एपीआई जोड़ा गया है. ऐप्लिकेशन शुरू होने की शुरुआत में इसे कॉल करें, ताकि एपीआई 29 में प्रोफ़ाइल किए जा सकने वाले मेनिफ़ेस्ट टैग के आने से पहले, सिस्टम की सटीक ट्रैकिंग की सुविधा चालू की जा सके. (I3a309)
  • Trace.java को पहली बार लोड करते समय, क्लास की पुष्टि से जुड़ी गड़बड़ियों से बचना (05f6b4 और cb101f)

वर्शन 1.1.0-rc01

20 अप्रैल, 2022

androidx.tracing:tracing:1.1.0-rc01 और androidx.tracing:tracing-ktx:1.1.0-rc01 रिलीज़ हो चुके हैं. इनमें beta01 के बाद से कोई बदलाव नहीं हुआ है. 1.1.0-rc01 वर्शन में ये कमिट शामिल हैं.

वर्शन 1.1.0-beta01

1 दिसंबर, 2021

androidx.tracing:tracing:1.1.0-beta01 और androidx.tracing:tracing-ktx:1.1.0-beta01 रिलीज़ हो गए हैं. वर्शन 1.1.0-beta01 में ये कमिट हैं.

1.1.0-alpha02 के बाद से कोई बदलाव नहीं हुआ है.

वर्शन 1.1.0-alpha02

17 नवंबर, 2021

androidx.tracing:tracing:1.1.0-alpha02 और androidx.tracing:tracing-ktx:1.1.0-alpha02 रिलीज़ हो गए हैं. वर्शन 1.1.0-alpha02 में ये कमियां हैं.

नई सुविधाएं

  • गैर-डीबग करने लायक बिल्ड पर, ज़बरदस्ती चालू करने वाले ऐप्लिकेशन ट्रेस सेक्शन कैप्चर (जैसे कि android.os.Trace / andoridx.tracing एपीआई) के लिए, Trace.forceEnabledAppTracing() एपीआई को जोड़ा गया. API 29 में प्रोफ़ाइल किए जा सकने वाले मेनिफ़ेस्ट टैग के आने से पहले, सिस्टम की सटीक ट्रैकिंग की सुविधा चालू करने के लिए, इसे स्टार्टअप की शुरुआत में कॉल करें. (I3a309)

वर्शन 1.1.0-alpha01

3 नवंबर, 2021

androidx.tracing:tracing:1.1.0-alpha01 और androidx.tracing:tracing-ktx:1.1.0-alpha01 रिलीज़ हो गए हैं. 1.1.0-alpha01 वर्शन में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • Trace.java को पहली बार लोड करते समय, क्लास की पुष्टि से जुड़ी गड़बड़ियों से बचना (05f6b4 और cb101f)

Perfetto का वर्शन 1.0.0 ट्रैक करना

वर्शन 1.0.0

4 अक्टूबर, 2023

androidx.tracing:tracing-perfetto:1.0.0, androidx.tracing:tracing-perfetto-binary:1.0.0, और androidx.tracing:tracing-perfetto-handshake:1.0.0 रिलीज़ हो गए हैं. 1.0.0 वर्शन में ये बदलाव शामिल हैं.

1.0.0 की मुख्य सुविधाएं

  • यह Tracing-perfetto लाइब्रेरी का पहला स्टैबल वर्शन है.

वर्शन 1.0.0-rc01

20 सितंबर, 2023

androidx.tracing:tracing-perfetto:1.0.0-rc01, androidx.tracing:tracing-perfetto-binary:1.0.0-rc01, और androidx.tracing:tracing-perfetto-handshake:1.0.0-rc01 को पिछले बीटा वर्शन के बाद से बिना किसी बदलाव के रिलीज़ किया गया है. 1.0.0-rc01 वर्शन में ये कमिट शामिल हैं.

वर्शन 1.0.0-beta03

30 अगस्त, 2023

androidx.tracing:tracing-perfetto:1.0.0-beta03, androidx.tracing:tracing-perfetto-binary:1.0.0-beta03, और androidx.tracing:tracing-perfetto-handshake:1.0.0-beta03 रिलीज़ हो गए हैं. 1.0.0-beta03 वर्शन में ये बदलाव शामिल हैं.

  • androidx.benchmark रिलीज़ से मैच करने के लिए वर्शन में बदलाव.

वर्शन 1.0.0-beta02

23 अगस्त, 2023

androidx.tracing:tracing-perfetto:1.0.0-beta02, androidx.tracing:tracing-perfetto-binary:1.0.0-beta02, और androidx.tracing:tracing-perfetto-handshake:1.0.0-beta02 रिलीज़ हो गए हैं. 1.0.0-beta02 वर्शन में ये बदलाव शामिल हैं.

नई सुविधाएं

  • ऐप्लिकेशन के स्टार्टअप (कोल्ड स्टार्ट) के दौरान ट्रैकिंग की सुविधा चालू की गई.

वर्शन 1.0.0-beta01

18 जुलाई, 2023

androidx.tracing:tracing-perfetto:1.0.0-beta01, androidx.tracing:tracing-perfetto-binary:1.0.0-beta01, और androidx.tracing:tracing-perfetto-handshake:1.0.0-beta01 रिलीज़ हो गए हैं. 1.0.0-beta01 वर्शन में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • androidx.tracing.perfetto.Trace का नाम बदलकर androidx.tracing.perfetto.PerfettoSdkTrace (I44af8) किया गया
  • प्रोटोकॉल में "exit code" को "result code" के तौर पर बदला गया, ताकि प्रोटोकॉल में एक जैसा नाम इस्तेमाल किया जा सके (Id1d1e)
  • EnableTracingResponse का नाम बदलकर Response किया गया. (I56275)
  • पर्सिस्टेंट मोड में कोल्ड स्टार्ट ट्रैकिंग की सुविधा चालू करने के लिए, एक विकल्प जोड़ा गया है. कोल्ड स्टार्ट ट्रैकिंग को हटाने के लिए एक फ़ंक्शन जोड़ा गया है. यह फ़ंक्शन, ट्रैकिंग को हमेशा के लिए या कुछ समय के लिए हटा सकता है. (Iaa09d)
  • android.os.Trace के साथ काम करने वाले, ट्रेसिंग परफ़ेटो SDK टूल के एपीआई बनाए गए हैं. (I73ba0, b/282199917)
  • LibrarySource के लिए फ़ैक्ट्री पैटर्न पर स्विच किया गया, ताकि आने वाले समय में इस्तेमाल के उदाहरणों (जैसे, .so फ़ाइल को सीधे लोड करना) को ज़रूरत पड़ने पर एपीआई में आसानी से जोड़ा जा सके. (I128df)
  • enableTracingColdStart पैरामीटर को enableTracingImmediate से मैच करना (I54126)
  • enableTracingColdStart में killProcess आर्ग्युमेंट हटाया गया (I81c4d)

वर्शन 1.0.0-alpha17

21 जून, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha17, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha17, और androidx.tracing:tracing-perfetto-handshake:1.0.0-alpha17 को पिछले अल्फा वर्शन में किए गए बदलावों के बिना रिलीज़ किया गया है. वर्शन 1.0.0-alpha17 में ये कमियां हैं.

वर्शन 1.0.0-alpha16

7 जून, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha16, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha16, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha16 रिलीज़ किए गए हैं. इनमें पिछले ऐल्फ़ा में कोई बदलाव नहीं किया गया है. 1.0.0-alpha16 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.0.0-alpha15

3 मई, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha15, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha15, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha15 को बिना किसी बदलाव के रिलीज़ किया गया. वर्शन 1.0.0-alpha15 में ये कमियां हैं.

वर्शन 1.0.0-alpha14

5 अप्रैल, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha14, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha14, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha14 को बिना किसी नए बदलाव के रिलीज़ किया गया है. 1.0.0-alpha14 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.0.0-alpha13

22 मार्च, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha13, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha13, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha13 को रिलीज़ किया गया है. पिछली रिलीज़ के बाद से इसमें कोई बदलाव नहीं किया गया है. 1.0.0-alpha13 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.0.0-alpha12

8 मार्च, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha12, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha12, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha12 को पिछले अल्फा वर्शन के बाद से बिना किसी बदलाव के रिलीज़ किया गया है. वर्शन 1.0.0-alpha12 में ये कमियां हैं.

वर्शन 1.0.0-alpha11

22 फ़रवरी, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha11, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha11, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha11 को बिना किसी बदलाव के रिलीज़ किया गया है. 1.0.0-alpha11 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.0.0-alpha10

8 फ़रवरी, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha10, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha10, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha10 को बिना किसी बदलाव के रिलीज़ किया गया है. 1.0.0-alpha10 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.0.0-alpha09

10 फ़रवरी, 2023

androidx.tracing:tracing-perfetto-binary:1.0.0-alpha09 रिलीज़ हो गया है. 1.0.0-alpha09 वर्शन में ये बदलाव शामिल हैं.

नई सुविधाएं

  • अन्य androidx.tracing:tracing-perfetto*: 1.0.0-alpha09 लाइब्रेरी के साथ काम करने के लिए, वर्शन बंप रिलीज़.

11 जनवरी, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha09 और androidx.tracing:tracing-perfetto-common:1.0.0-alpha09 को बिना किसी बदलाव के रिलीज़ किया गया है. वर्शन 1.0.0-alpha09 में ये कमियां हैं.

वर्शन 1.0.0-alpha08

7 दिसंबर, 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha08, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha08, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha08 रिलीज़ हो गए हैं. 1.0.0-alpha08 वर्शन में ये कमिट शामिल हैं.

नई सुविधाएं

  • स्ट्रिंग को मैनेज करने के तरीके को ऑप्टिमाइज़ करके, परफ़ॉर्मेंस को बेहतर बनाया गया है.

गड़बड़ियां ठीक की गईं

  • ProGuard का एक नियम जोड़ा गया है, ताकि अगर क्लास का इस्तेमाल किया जाता है, तो PerfettoNative के तरीकों को काटा न जाए. इससे, ट्रैकिंग शुरू होने पर, ऐप्लिकेशन में कोई ट्रैकिंग कॉल न होने पर, ऐप्लिकेशन के क्रैश होने से रोका जा सकता है.

वर्शन 1.0.0-alpha07

9 नवंबर, 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha07, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha07, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha07 रिलीज़ हो गए हैं. 1.0.0-alpha07 वर्शन में ये बदलाव शामिल हैं.

  • androidx.tracing:tracing-perfetto API के JNI ओवरहेड को कम किया गया.

वर्शन 1.0.0-alpha06

24 अक्टूबर, 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha06, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha06, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha06 रिलीज़ हुए हैं. 1.0.0-alpha06 वर्शन में ये बदलाव शामिल हैं.

  • इस अपडेट में कोई बदलाव नहीं किया गया है. सिर्फ़ androidx.benchmark के साथ सिंक करने के लिए, वर्शन नंबर को अपडेट किया गया है.

वर्शन 1.0.0-alpha05

5 अक्टूबर, 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha05, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha05, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha05 रिलीज़ हो गए हैं. 1.0.0-alpha05 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.0.0-alpha04

21 सितंबर, 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha04, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha04, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha04 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha04 में ये कमियां हैं.

वर्शन 1.0.0-alpha03

7 सितंबर, 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha03, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha03, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha03 रिलीज़ हो गए हैं.

नई सुविधाएं

  • 1.0.0-alpha02 में कोई नई सुविधा नहीं है.

वर्शन 1.0.0-alpha02

24 अगस्त, 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha02, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha02, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha02 रिलीज़ हो गए हैं. 1.0.0-alpha02 वर्शन में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • परफ़ेटो की सेवा शुरू करने की प्रोसेस में कई सुधार किए गए हैं
  • खास एक्सिट कोड: RESULT_CODE_CANCELLED को जोड़कर, बिना जवाब वाले मामले को बेहतर तरीके से मैनेज किया जा सकता है.
  • पार्स करने से जुड़ी गड़बड़ियों को बेहतर तरीके से हैंडल किया जा सकता है.
  • EnableTracingResponse.requiredVersion को वैल्यू के बिना इस्तेमाल किया जा सकता है. ऐसा इसलिए, क्योंकि अगर पैकेज से संपर्क नहीं हो पाता है, तो हमें वर्शन की जानकारी नहीं मिल पाती. (I5ba20)

वर्शन 1.0.0-alpha01

27 जुलाई, 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha01, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha01, और androidx.tracing:tracing-perfetto-common:1.0.0-alpha01 रिलीज़ हो गए हैं. 1.0.0-alpha01 वर्शन में ये कमिट शामिल हैं.

  • ध्यान दें: शुरुआत में, सभी androidx.tracing:tracing-perfetto* लाइब्रेरी का इस्तेमाल सिर्फ़ AndroidX लाइब्रेरी में किया जाता है. आपको सीधे उन पर निर्भर रहने की ज़रूरत नहीं पड़नी चाहिए.

नई सुविधाएं

  • सभी androidx.tracing:tracing-perfetto* लाइब्रेरी, शुरुआत में सिर्फ़ AndroidX लाइब्रेरी में अंदरूनी इस्तेमाल के लिए बनाई गई हैं. आपको सीधे उन पर निर्भर रहने की ज़रूरत नहीं है. हम इस नीति को लागू करने के बारे में साफ़ तौर पर बताने के लिए, इसकी जानकारी दस्तावेज़ में रिकॉर्ड कर रहे हैं.

  • androidx.tracing:tracing-perfetto एक लाइब्रेरी है, जो कम ओवरहेड वाले Perfetto SDK टूल का इस्तेमाल करके, ट्रेस इवेंट लिखने में मदद करती है. इसका इस्तेमाल, बेंचमार्क, Android Studio या Perfetto यूज़र इंटरफ़ेस में किया जा सकता है.

  • androidx.tracing:tracing-perfetto-binary, androidx.tracing:tracing-perfetto के लिए ज़रूरी बाइनरी डिपेंडेंसी का एक सेट है.

  • androidx.tracing:tracing-perfetto-common, androidx.tracing:tracing-perfetto की इंटरनल डिपेंडेंसी है. टूल का इस्तेमाल करके, androidx.tracing:tracing-perfetto के साथ इंटिग्रेट किया जा सकता है.

ट्रेसिंग वर्शन 1.0.0

वर्शन 1.0.0

28 अक्टूबर, 2020

androidx.tracing:tracing:1.0.0 और androidx.tracing:tracing-ktx:1.0.0 रिलीज़ हो गए हैं. 1.0.0 वर्शन में ये बदलाव शामिल हैं.

1.0.0 के मुख्य फ़ीचर

इससे सिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखने में मदद मिलती है. Systrace और Perfetto जैसे टूल का इस्तेमाल करके, इसे विज़ुअलाइज़ किया जा सकता है. यह लाइब्रेरी, अब काम न करने वाली androidx.core.os.TraceCompat क्लास की जगह ले लेगी.

वर्शन 1.0.0-rc01

14 अक्टूबर, 2020

androidx.tracing:tracing:1.0.0-rc01 और androidx.tracing:tracing-ktx:1.0.0-rc01 रिलीज़ हुई हैं. 1.0.0-rc01 वर्शन में ये कमिट शामिल हैं.

यह रिलीज़, 1.0.0-beta01 जैसी ही है.

वर्शन 1.0.0-beta01

24 जून, 2020

androidx.tracing:tracing:1.0.0-beta01 और androidx.tracing:tracing-ktx:1.0.0-beta01 को 1.0.0-alpha01 से बिना किसी बदलाव के रिलीज़ किया गया है. 1.0.0-beta01 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.0.0-alpha01

10 जून, 2020

androidx.tracing:tracing:1.0.0-alpha01 और androidx.tracing:tracing-ktx:1.0.0-alpha01 रिलीज़ हुई हैं. 1.0.0-alpha01 वर्शन में ये कमिट शामिल हैं.

नई सुविधाएं

androidx.tracing एक लाइब्रेरी है, जो सिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखने में मदद करती है. Systrace और Perfetto जैसे टूल का इस्तेमाल करके, इसे विज़ुअलाइज़ किया जा सकता है. यह लाइब्रेरी, अब काम न करने वाली androidx.core.os.TraceCompat क्लास की जगह ले लेगी. इस शुरुआती रिलीज़ का वर्शन 1.0.0-alpha01 है.