Android XR Engine Hub cho phép bạn ghi lại dấu vết hiệu suất của hệ thống và ứng dụng ở tần suất cao ngay trên thiết bị Android XR đã kết nối. Khi quá trình ghi dấu vết kết thúc, Android XR Engine Hub sẽ tự động thực hiện các thao tác sau:
- Lưu tệp theo dõi
.perfettovào máy trạm và mở tệp đó trong Giao diện người dùng web Perfetto bằng các tham số khung nhìn được định cấu hình sẵn (visStartvàvisEnd). - Giảm dữ liệu thô
.perfettothu thập được trên máy trạm thành một bản tóm tắt văn bản ngắn gọn về mức sử dụng CPU và GPU, số liệu thống kê về thời gian kết xuất khung hình và số khung hình bị rớt. - Gửi bản tóm tắt dấu vết đã giảm cho Gemini (khi được định cấu hình bằng khoá API của bạn) để chẩn đoán điểm tắc nghẽn về tốc độ khung hình và đưa ra các đề xuất tối ưu hoá hữu ích ngay trong trung tâm.
Định cấu hình khoá Gemini API
Tính năng phân tích dấu vết dựa trên AI sử dụng quy trình Mang theo khoá riêng (BYOK) bằng khoá API Google AI Studio. Nếu không định cấu hình khoá API, bạn vẫn có thể ghi lại dấu vết và kiểm tra dấu vết trong Giao diện người dùng web Perfetto, nhưng tính năng chẩn đoán tự động của Gemini sẽ không chạy.
Cách định cấu hình khoá Gemini API:
- Lấy khoá Gemini API từ Google AI Studio.
- Mở Android XR Engine Hub rồi chọn Cài đặt trong thanh điều hướng bên trái (hoặc nhấp vào Thêm khoá Gemini API trong phần Cài đặt trên trang Hiệu suất).
- Trong trường Khoá Gemini API, hãy dán khoá API của bạn.
Nhấp vào Lưu.
Bạn có thể cập nhật khoá API bất cứ lúc nào hoặc xoá trường Khoá Gemini API rồi nhấp vào Lưu để xoá khoá API đã lưu khỏi máy trạm.
Ghi lại và phân tích dấu vết hiệu suất
Hãy làm theo các bước sau để thu thập dấu vết hiệu suất từ thiết bị Android XR đã kết nối và xem kết quả phân tích:
Kết nối thiết bị Android XR với máy trạm bằng cáp USB-C rồi chọn thiết bị đó trong trình đơn thả xuống về thiết bị ở đầu Android XR Engine Hub.
Chạy ứng dụng hoặc cảnh XR mà bạn muốn phân tích trên thiết bị.
Trong thanh bên điều hướng bên trái của Android XR Engine Hub, hãy chọn Performance (Hiệu suất).
Trong thẻ Theo dõi thiết bị XR, hãy nhấp vào Bắt đầu ghi rồi tái hiện vấn đề về hiệu suất hoặc hoạt động tương tác trên thiết bị.
Nhấp vào Stop Recording (Dừng ghi) khi bạn hoàn tất hoặc đợi quá trình theo dõi tự động dừng khi đạt đến giới hạn thời gian 30 giây.
Khi quá trình ghi hoàn tất, Android XR Engine Hub sẽ xử lý bản ghi và cung cấp kết quả theo ba cách:
- Giao diện người dùng web Perfetto: Trình duyệt mặc định của bạn sẽ mở dấu vết đã ghi lại trong Giao diện người dùng web Perfetto để bạn có thể kiểm tra các bản nhạc theo dòng thời gian chi tiết, quá trình biên dịch chương trình đổ bóng và lập lịch trình luồng.
- Kết quả phân tích hiệu suất: Nếu bạn đã định cấu hình khoá Gemini API, thì ngăn Kết quả phân tích hiệu suất sẽ hiển thị Đang phân tích dấu vết bằng Gemini trong khi bản tóm tắt dấu vết cục bộ được đánh giá, sau đó hiển thị một báo cáo có cấu trúc nêu bật các điểm tắc nghẽn chính, khung hình bị bỏ lỡ và các bản sửa lỗi được đề xuất. Nhấp vào biểu tượng sao chép ở góc trên cùng bên phải của ngăn để sao chép báo cáo Markdown vào bảng nhớ tạm.
- Tệp theo dõi cục bộ: Nhấp vào Traces (Theo dõi) trong thẻ XR Device Tracing (Theo dõi thiết bị XR) để mở thư mục đầu ra cục bộ chứa các tệp
.perfettođã lưu.