Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Sau khi tích hợp Android Frame Pacing vào trò chơi, bạn cần xác minh rằng chức năng của thư viện này đã mang đến tốc độ khung hình nhất quán hơn. Công cụ tốt nhất để xác nhận sự cải thiện này là chương trình dòng lệnh systrace. Cụ thể, bạn nên thu thập dấu vết cho trò chơi bằng cách sử dụng bộ thông số sau:
Khi xem báo cáo HTML đầu ra, bạn có thể tìm thấy thông tin liên quan đến tốc độ khung hình trong kênh SurfaceView. Kênh này báo cáo số lượng khung hình được lưu vào vùng đệm trong quy trình hiển thị. Sau khi tích hợp thành công Android Frame Pacing vào trò chơi, bạn sẽ thấy mọi sự không nhất quán trong bộ đếm này (Hình 1) trở nên ổn định (Hình 2).
Hình 1. Tốc độ khung hình không nhất quán trước khi tích hợp Android Frame Pacing
Hình 2. Tốc độ khung hình nhất quán sau khi tích hợp Android Frame Pacing
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Verify frame pacing improvement\n\nAfter integrating Android Frame Pacing into your game, it's important to verify\nthat its functionality has provided more consistent frame pacing. The best tool\nfor confirming this improvement is the\n[`systrace` command-line program](/topic/performance/tracing/command-line). In\nparticular, it's best to capture a trace for your game using the following set\nof parameters: \n\n```bash\npython systrace.py -a your-app-package-name -o mygametrace.html \\\n sched freq idle am wm gfx view sync binder_driver hal input aidl\n```\n\nWhen viewing the output HTML report, you can find information relevant to\nframe-pacing in the **SurfaceView** channel. This channel reports the number of\nframes that are buffered within the display pipeline. By successfully\nintegrating Android Frame Pacing into your game, you should see any\ninconsistencies in this counter (Figure 1) become stabilized (Figure 2). \n**Figure 1.** Inconsistent frame-pacing before Android Frame Pacing integration\n\n*** ** * ** ***\n\n**Figure 2.** Consistent frame-pacing after Android Frame Pacing integration"]]