การติดตาม

  
เขียนเหตุการณ์การติดตามไปยังบัฟเฟอร์การติดตามระบบ
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า รุ่นอัลฟ่า
19 พฤศจิกายน 2025 1.3.0 - - -

ความคิดเห็น

ความคิดเห็นของคุณช่วยให้ Jetpack ทำงานได้ดีขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว

สร้างปัญหาใหม่

ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา

เวอร์ชัน 1.3

เวอร์ชัน 1.3.0

23 เมษายน 2025

androidx.tracing:tracing:1.3.0 androidx.tracing:tracing-android:1.3.0 และ androidx.tracing:tracing-ktx:1.3.0 ออกแล้ว เวอร์ชัน 1.3.0 มีการเปลี่ยนแปลงเหล่านี้

การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.2.0

  • แปลงคลาส androidx.tracing.Trace เป็น Kotlin และย้ายโค้ดทั้งหมดจากโมดูล tracing-ktx ไปยัง tracing
  • นำ crossinline ออกจาก trace เพื่ออนุญาตให้ใช้ใน @Composable (I53882, b/248344805)

เวอร์ชัน 1.3.0-rc01

9 เมษายน 2025

androidx.tracing:tracing:1.3.0-rc01, androidx.tracing:tracing-android:1.3.0-rc01 และ androidx.tracing:tracing-ktx:1.3.0-rc01 จะเปิดตัวโดยไม่มีการเปลี่ยนแปลงใดๆ นับตั้งแต่เวอร์ชันเบต้าล่าสุด เวอร์ชัน 1.3.0-rc01 มีการเปลี่ยนแปลงเหล่านี้

เวอร์ชัน 1.3.0-beta01

12 กุมภาพันธ์ 2025

androidx.tracing:tracing:1.3.0-beta01 androidx.tracing:tracing-android:1.3.0-beta01 และ androidx.tracing:tracing-ktx:1.3.0-beta01 ออกแล้ว เวอร์ชัน 1.3.0-beta01 มีการเปลี่ยนแปลงเหล่านี้

การเปลี่ยนแปลง API

  • ย้ายโค้ดทั้งหมดจากโมดูล tracing-ktx ไปยัง tracing (Iba550)
  • แปลงคลาส androidx.tracing.Trace เป็น Kotlin (Ie4e5d)

การแก้ไขข้อบกพร่อง

  • นำการระบุสิทธิ์เข้าถึง API ของแพลตฟอร์มใหม่ด้วยตนเองออก เนื่องจากระบบจะดำเนินการนี้โดยอัตโนมัติผ่านการสร้างโมเดล API เมื่อใช้ R8 กับ AGP 7.3 ขึ้นไป (เช่น R8 เวอร์ชัน 3.3) และสำหรับการสร้างทั้งหมดเมื่อใช้ AGP 8.1 ขึ้นไป (เช่น D8 เวอร์ชัน 8.1) เราขอแนะนำให้ลูกค้าที่ไม่ได้ใช้ AGP อัปเดตเป็น D8 เวอร์ชัน 8.1 ขึ้นไป ดูบทความนี้สำหรับรายละเอียดเพิ่มเติม (Ia60e0, b/345472586)

เวอร์ชัน 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 มีคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • นำ crossinline ออกจาก trace เพื่ออนุญาตให้ใช้ใน @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.end ได้อย่างถูกต้องหาก Trace.begin แสดงข้อผิดพลาด

เวอร์ชัน 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 มีคอมมิตเหล่านี้

การแก้ไขข้อบกพร่อง

  • รุ่นนี้จะแก้ไขข้อผิดพลาด Could not find androidx.tracing:tracing-ktx:1.2.0-alpha02 เมื่ออัปเกรดเป็น androidx.tracing: tracing-perfetto-common:1.0.0-alpha11

เวอร์ชัน 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.end ได้อย่างถูกต้องหาก Trace.begin แสดงข้อผิดพลาด (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() API เพื่อบังคับให้เปิดใช้การจับภาพส่วนการติดตามแอป (เช่น API ของ android.os.Trace / androidx.tracing) ในบิลด์ที่แก้ไขข้อบกพร่องไม่ได้ เรียกใช้ฟังก์ชันนี้เมื่อเริ่มต้นเพื่อเปิดใช้การติดตามระบบที่แม่นยำซึ่งดีบักไม่ได้ก่อนที่จะมีการเปิดตัวแท็ก Manifest ที่สร้างโปรไฟล์ได้ใน API 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 มีคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่ม Trace.forceEnableAppTracing() ซึ่งเป็น API สำหรับบังคับเปิดใช้ การจับภาพส่วนการติดตามแอป (เช่น android.os.Trace / และ/หรือ androidx.tracing APIs) ในบิลด์ที่แก้ไขข้อบกพร่องไม่ได้ เรียกใช้ฟังก์ชันนี้เมื่อเริ่มต้น เพื่อเปิดใช้การติดตามระบบที่แม่นยำซึ่งดีบักไม่ได้ก่อนที่จะมีการเปิดตัวแท็ก Manifest ที่สร้างโปรไฟล์ได้ใน 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.1

19 พฤศจิกายน 2025

androidx.tracing:tracing-perfetto:1.0.1 androidx.tracing:tracing-perfetto-binary:1.0.1 และ androidx.tracing:tracing-perfetto-handshake:1.0.1 ออกแล้ว เวอร์ชัน 1.0.1 มีการเปลี่ยนแปลงเหล่านี้

การแก้ไขข้อบกพร่อง

  • รองรับขนาดหน้าหน่วยความจำขนาด 16 KB (b7a7dd)
  • นำการระบุสิทธิ์เข้าถึง API ของแพลตฟอร์มใหม่ด้วยตนเองออก เนื่องจากระบบจะดำเนินการนี้โดยอัตโนมัติผ่านการสร้างโมเดล API เมื่อใช้ R8 กับ AGP 7.3 ขึ้นไป (เช่น R8 เวอร์ชัน 3.3) และสำหรับการสร้างทั้งหมดเมื่อใช้ AGP 8.1 ขึ้นไป (เช่น D8 เวอร์ชัน 8.1) เราขอแนะนำให้ลูกค้าที่ไม่ได้ใช้ AGP อัปเดตเป็น D8 เวอร์ชัน 8.1 ขึ้นไป ดูบทความนี้สำหรับรายละเอียดเพิ่มเติม (Ia60e0, b/345472586)
  • หลีกเลี่ยงการรวมสำเนาของ FastNative/CriticalNative ไว้ในไลบรารี และใช้สำเนาแพลตฟอร์มที่เสถียร (I8238a, b/35664282, b/280878596)

เวอร์ชัน 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 มีคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เปิดใช้การรองรับการติดตามเมื่อเริ่มต้นแอป (Cold Start)

เวอร์ชัน 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 มีคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • เปลี่ยนชื่อ androidx.tracing.perfetto.Trace เป็น androidx.tracing.perfetto.PerfettoSdkTrace (I44af8)
  • เปลี่ยนชื่อค่าคงที่ "รหัสออก" เป็น "รหัสผลลัพธ์" ในโปรโตคอลเพื่อให้สอดคล้องกัน (Id1d1e)
  • เปลี่ยนชื่อ EnableTracingResponse เป็น Response แล้ว (I56275)
  • เพิ่มตัวเลือกในการเปิดใช้การติดตาม Cold Start ในโหมดถาวร เพิ่มฟังก์ชันเพื่อล้างการติดตามการเริ่มแบบเย็น (แบบถาวรหรือไม่ถาวร) (Iaa09d)
  • ทำให้ API ของ Perfetto SDK สำหรับการติดตามสอดคล้องกับ android.os.Trace (I73ba0, b/282199917)
  • เปลี่ยนไปใช้รูปแบบ Factory สำหรับ LibrarySource เพื่อให้เพิ่มกรณีการใช้งานในอนาคต (เช่น การโหลดไฟล์ .so โดยตรง) ลงใน API ได้อย่างง่ายดายหากจำเป็น (I128df)
  • การทำให้enableTracingColdStartพารามิเตอร์ตรงกันenableTracingImmediate (I54126)
  • นำอาร์กิวเมนต์ killProcess ออกใน enableTracingColdStart (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 มีคอมมิตเหล่านี้

  • ลดค่าใช้จ่าย JNI ของ API androidx.tracing:tracing-perfetto

เวอร์ชัน 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 มีคอมมิตเหล่านี้

การแก้ไขข้อบกพร่อง

  • ปรับปรุงการเริ่มต้นบริการ Perfetto หลายรายการ
  • ปรับปรุงการจัดการกรณีที่ไม่มีการตอบกลับโดยการเพิ่มรหัสออกเฉพาะ: RESULT_CODE_CANCELLED
  • ปรับปรุงการจัดการข้อผิดพลาดในการแยกวิเคราะห์
  • ทำให้ EnableTracingResponse.requiredVersion เป็นค่าที่กำหนดให้เป็น Null ได้ เนื่องจากเราไม่สามารถทราบเวอร์ชันได้หากสื่อสารกับแพ็กเกจไม่ได้ (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 ที่มีค่าใช้จ่ายต่ำ ซึ่งสามารถใช้ได้ภายใน Benchmark, Android Studio หรือ Perfetto UI

  • androidx.tracing:tracing-perfetto-binary คือชุดทรัพยากร Dependency แบบไบนารีที่จำเป็นสำหรับ androidx.tracing:tracing-perfetto

  • androidx.tracing:tracing-perfetto-common เป็นทรัพยากร Dependency ภายในของ 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