การติดตาม
| อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
|---|---|---|---|---|
| 23 เมษายน 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 ออกจากการติดตามเพื่ออนุญาตให้ใช้ใน
@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 ออกจากการติดตามเพื่ออนุญาตให้ใช้ใน
@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 เพื่อบังคับเปิดใช้การจับภาพส่วนการติดตามแอป (เช่น android.os.Trace / androidx.tracing API) ในบิลด์ที่แก้ไขข้อบกพร่องไม่ได้ เรียกใช้ฟังก์ชันนี้ในช่วงเริ่มต้นการเริ่มต้นระบบเพื่อเปิดใช้การติดตามระบบที่ถูกต้องซึ่งแก้ไขไม่ได้ก่อนการเปิดตัวแท็กไฟล์ 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 / andoridx.tracing API) ในบิลด์ที่แก้ไขข้อบกพร่องไม่ได้ เรียกใช้ที่จุดเริ่มต้นของการเปิดใช้งานเพื่อเปิดใช้การติดตามระบบที่ถูกต้องซึ่งแก้ไขไม่ได้ก่อนการเปิดตัวแท็กไฟล์ 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.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
- นี่เป็นรุ่นที่ 1 ที่มีความเสถียรของไลบรารี 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) - เปลี่ยนชื่อ "exit code" เป็น "result code" คงที่ในโปรโตคอลเพื่อความสอดคล้อง (Id1d1e)
- เปลี่ยนชื่อ
EnableTracingResponseเป็นResponseแล้ว (I56275) - เพิ่มตัวเลือกในการเปิดใช้การติดตามการเริ่มต้นระบบแบบ Cold Start ในโหมดถาวร เพิ่มฟังก์ชันในการล้างการติดตามการเริ่มต้นระบบแบบเย็น (แบบถาวรหรือไม่ถาวร) (Iaa09d)
- ทำให้ Tracing Perfetto SDK API สอดคล้องกับ
android.os.Trace(I73ba0, b/282199917) - เปลี่ยนไปใช้รูปแบบแฟกทอรีสําหรับ
LibrarySourceเพื่อรองรับ Use Case ในอนาคต (เช่น การโหลดไฟล์.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 ใน
androidx.tracing:tracing-perfettoAPI
เวอร์ชัน 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คือชุดของไฟล์ปฏิบัติการแบบไบนารีที่จําเป็นสําหรับ androidx.tracing:tracing-perfettoandroidx.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