การติดตาม
อัปเดตล่าสุด | รุ่นที่เสถียร | ตัวเลือกถอนการอ้างสิทธิ์ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
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 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง 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.forceEnabledAppTracing() ของ 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 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
Tracing 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 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เปิดใช้การรองรับการติดตามเมื่อเริ่มต้นแอป (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
แล้วเพื่อให้สามารถเพิ่มกรณีการใช้งานในอนาคต (เช่น การโหลดไฟล์.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-perfetto
API
เวอร์ชัน 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