การติดตาม
| อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า |
|---|---|---|---|---|
| 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 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
การติดตาม 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 UIandroidx.tracing:tracing-perfetto-binaryคือชุดทรัพยากร Dependency แบบไบนารีที่จำเป็นสำหรับ androidx.tracing:tracing-perfettoandroidx.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