Tin tức về sản phẩm
Giới thiệu Android Performance Analyzer – Bước tiến tiếp theo trong việc phân tích tài nguyên cho Android
Đọc trong 5 phút
Android Performance Analyzer là gì?
Android Performance Analyzer (APA) là công cụ phân tích tài nguyên và hiệu suất mới của Android dành cho hệ sinh thái di động Android.
APA là công cụ phân tích tài nguyên dành cho mọi nhà phát triển xây dựng cho Android, những người cần làm cho ứng dụng hoặc trò chơi của mình chạy tốt hơn và nhanh hơn. Công cụ này hữu ích cho tất cả các kỹ sư quan tâm đến hiệu suất, đặc biệt là những người sử dụng Vulkan trong công cụ phát triển trò chơi và muốn tận dụng mọi hiệu suất từ mã của mình.
APA hướng đến mục tiêu trở thành công cụ giúp bạn tối ưu hoá ứng dụng và trò chơi cho tất cả các thiết bị Android hiện đại, đồng thời đơn giản hoá các quy trình làm việc phổ biến nhất của bạn, với một giao diện đơn giản mà bất kỳ ai trong nhóm của bạn cũng có thể nhanh chóng học và làm việc hiệu quả.
Hiện có trong phiên bản beta mở là Trình phân tích tài nguyên hệ thống mới của APA mà bạn có thể dùng để phân tích mức sử dụng CPU, GPU, Bộ nhớ và nguồn của ứng dụng hoặc trò chơi, đồng thời xem cách ứng dụng hoặc trò chơi đó tương tác với hành vi của hệ thống.
Được phát triển với sự cộng tác của Trung tâm Nghiên cứu Samsung Austin (SARC) và LunarG, APA dựa vào Perfetto để theo dõi hệ thống. Các tính năng sắp tới về phân tích tài nguyên/gỡ lỗi khung hình (hãy theo dõi!) được hỗ trợ bởi công nghệ GFXReconstruct của LunarG để ghi lại và phát lại đồ hoạ.
Các thiết bị chạy Android 12 trở lên sẽ mang lại trải nghiệm tốt nhất để ghi lại hiệu suất trên toàn hệ thống, bộ đếm GPU và giai đoạn kết xuất.
Chúng tôi cũng đang hợp tác trong hệ sinh thái Android với các đối tác đáng quý trong ngành để đưa thêm dữ liệu liên quan đến việc phân tích tài nguyên và tối ưu hoá vào APA.
Cách tải Android Performance Analyzer
APA có hai dạng và bạn có thể tải xuống dạng phù hợp nhất với nhu cầu của mình
- Dưới dạng ứng dụng độc lập, gọn nhẹ dành cho máy tính.
- Đồng thời được tích hợp trực tiếp vào Android Studio dưới dạng trình xem Dấu vết hệ thống đã cập nhật (có trong bản dựng Panda 4 canary trở lên).
Ứng dụng độc lập dành cho máy tính được thiết kế để sử dụng mà không cần dự án Android Studio hoặc bản dựng Gradle, đồng thời cung cấp khả năng tuỳ chỉnh sâu cấu hình ghi, các lớp Vulkan tích hợp để phân tích đồ hoạ, kiểm tra sâu bộ đếm GPU và nhiều tính năng khác.
APA cũng là nhiều nền tảng: hoạt động tự nhiên trên Windows, MacOS và Linux.
Các tính năng trong bản phát hành này
Chức năng phân tích tài nguyên cơ bản
Ghi lại dữ liệu hồ sơ của bạn
Bạn không phải lúc nào cũng muốn ghi lại ngay khi khởi chạy ứng dụng hoặc trò chơi. APA cho phép bạn chọn và ghi lại dấu vết từ thiết bị của mình khi khởi chạy hoặc được kích hoạt theo cách thủ công. Giao diện người dùng cho phép bạn chọn bộ đếm GPU và dữ liệu khác được ghi lại trong dấu vết. Nếu có nhu cầu phức tạp hơn, bạn có thể cung cấp cấu hình Perfetto tuỳ chỉnh của riêng mình.
Phân tích chuyên sâu hệ thống
Với APA, bạn có thể phân tích hành vi của toàn bộ hệ thống trong một chế độ xem. Ví dụ: bạn có thể dễ dàng kiểm tra các lõi CPU – cả tần số và công việc được lên lịch trên các lõi đó hoặc kiểm tra các quy trình và hoạt động của luồng.
Đối với các ứng dụng có nhiều đồ hoạ, APA cung cấp dữ liệu bộ đếm hiệu suất GPU trên phần cứng của Qualcomm, Arm, Imagination và Samsung. Bạn thậm chí có thể theo dõi mức tiêu thụ pin và nguồn để xem tác động của mã đến mức tiêu thụ nguồn.
Để hiểu chính xác thời gian khung hình dành cho việc gì, các sự kiện SurfaceFlinger cung cấp thông tin chi tiết về quy trình kết xuất và thành phần hiển thị, từ việc thu thập mã ban đầu đến màn hình hiển thị cuối cùng. Với tính năng ảnh chụp màn hình mới, bạn có thể xem nhanh để dễ dàng tìm thấy chính xác những khu vực mà bạn muốn tập trung.
Bạn có thể mở các dấu vết Perfetto hiện có, thu phóng qua dòng thời gian để xem chi tiết chính xác và sử dụng thước đo để đo thời lượng công việc và sự kiện. APA cũng cho phép bạn đánh dấu trang và chú thích các phát hiện thú vị, đồng thời bạn có thể ghim các đường đi quan trọng lên đầu màn hình để tập trung chính xác vào nơi cần thiết khi tối ưu hoá.
Tính năng quy trình làm việc
Giao diện theo thẻ và cửa sổ chia đôi: Bạn có thể mở nhiều dấu vết trong các thẻ cạnh nhau hoặc chia một dấu vết thành hai cửa sổ để so sánh đồng thời các khu vực khác nhau của cùng một dấu vết.
Quy trình làm việc dựa trên dự án: APA sử dụng mô hình dự án cho phép bạn theo dõi nhiều dấu vết từ thanh bên dự án. Điều này đặc biệt hữu ích cho việc thu thập kết quả của thử nghiệm A/B và thử nghiệm theo chiều dọc, đồng thời lưu giữ tất cả kết quả của bạn để so sánh và truy cập nhanh.
Điều hướng trực quan bằng ảnh chụp màn hình: APA cho phép bạn chụp ảnh màn hình trong khi theo dõi (mà không có bất kỳ chi phí hiệu suất đáng chú ý nào) để tập trung vào các khu vực mà bạn thấy có ảnh hưởng đến hiệu suất bằng cách xem nhanh dòng thời gian. Hoặc thậm chí chỉ để định hướng.
Tuỳ chỉnh chế độ xem liên tục: Khi bạn ghim hoặc đổi kích thước theo chiều dọc các dấu vết, chúng tôi sẽ lưu những tuỳ chỉnh đó để chúng tồn tại vào lần tiếp theo bạn mở dấu vết.
Công cụ phân tích và kỹ năng mới cho các tác nhân AI
Vulkan đánh dấu dấu vết gỡ lỗi cho các lần kết xuất: Chúng tôi hỗ trợ chú thích gỡ lỗi Vulkan cho các lần kết xuất – cho phép bạn xem tên Lần kết xuất mà bạn đặt từ cơ sở mã trực tiếp trong các dấu vết và phần được hiển thị trong APA.
Điều này giúp bạn rất nhiều trong việc tạo mối liên hệ logic giữa các khối lượng công việc mà bạn thấy trong trình phân tích tài nguyên với nơi chúng bắt nguồn trong cơ sở mã của bạn.
Sử dụng AI để xây dựng truy vấn SQL cho công việc phân tích tuỳ chỉnh: APA hỗ trợ phân tích dấu vết thông qua truy vấn SQL và đi kèm với kỹ năng Perfetto SQL mới để sử dụng với các tác nhân AI yêu thích của bạn. Điều này giúp bạn dễ dàng xây dựng truy vấn mà không cần nhớ sơ đồ Perfetto SQL hoặc cú pháp SQL.
Yêu cầu Gemini phân tích dấu vết cho bạn: Chúng tôi cũng đã thêm một kỹ năng Phân tích Perfetto khác để trả lời các câu hỏi cấp cao cho bạn – chẳng hạn như "Tại sao quá trình khởi động ứng dụng của tôi lại chậm?" – giúp bạn tìm điểm bắt đầu khi phân tích các dấu vết phức tạp, sử dụng tác nhân AI yêu thích của bạn để xác định câu trả lời.
FPS và Thời lượng khung hình : Bạn có thể xem nhanh FPS và thời lượng khung hình trong các dấu vết để tương quan với hoạt động khác đang diễn ra trong dấu vết của mình.
Cải thiện tốc độ và độ ổn định
Cải thiện tốc độ và độ ổn định: Giờ đây, việc kết xuất dấu vết thường nhanh hơn từ 6 đến 26 lần so với Android GPU Inspector và APA ổn định hơn đáng kể khi làm việc với các dấu vết lớn.
Nghiên cứu điển hình
Chúng tôi đã hợp tác với các đối tác truy cập sớm để tạo các nghiên cứu điển hình chi tiết cho thấy cách sử dụng APA để cải thiện hiệu suất cho các ứng dụng và trò chơi Vulkan.
The Forge Interactive
The Forge đã sử dụng Android Performance Analyzer để xác định nhu cầu gọi hàng loạt đến vkCmdBindDescriptorSets, giúp giảm chi phí thiết lập CPU xuống khoảng 50%. Điều này làm chậm quá trình tạo nhiệt trên thiết bị của họ từ 2 đến 3 lần, dẫn đến thời gian phiên dài hơn. Họ cũng sử dụng APA để xác định cơ hội chuyển công việc kết xuất phông chữ và giao diện người dùng sang GPU, giúp cải thiện khả năng mở rộng.
Bạn có thể đọc toàn bộ nghiên cứu điển hình của The Forge tại đây.
Lưu ý: Nghiên cứu điển hình này minh hoạ cách sử dụng truy vấn SQL tuỳ chỉnh trong trình phân tích tài nguyên để tạo chỉ số tổng chi phí kết xuất.
NetMarble – Seven Deadly Sins: Origin
Netmarble đã sử dụng Android Performance Analyzer để tinh chỉnh trò chơi Seven Deadly Sins: Origin, đặc biệt tập trung vào việc cải thiện hiệu suất bằng cách thay đổi độ chính xác của trình đổ bóng và khám phá tác động của việc nâng cấp đối với hiệu suất của trình kết xuất.
Điều này cho phép họ giảm chi phí GPU khi kết xuất một số cảnh xuống tới 90%.
Đọc toàn bộ nghiên cứu điển hình của NetMarble tại đây.
Phân tích tài nguyên độ phức tạp của mô hình trong công cụ Filament của Google
Google đã cải thiện Filament Trình xem glTF, công cụ kết xuất dựa trên vật lý của chúng tôi.
Chúng tôi đã dành thời gian tìm hiểu kỹ về trình xem với nhiều cảnh và cho thấy cách sử dụng Android Performance Analyzer để xác định những cảnh quá phức tạp đối với GPU, đồng thời cách cắt giảm những cảnh đó để đạt được mục tiêu 60FPS bằng cách cải thiện khả năng nén hoạ tiết và tối ưu hoá hình học. Mức tiêu thụ bộ nhớ cũng giảm trong quá trình này.
Bạn có thể đọc bài khám phá về Filament của chúng tôi tại đây.
Dùng thử phiên bản beta của Android Performance Analyzer ngay hôm nay!
Bạn có thể dùng thử và sử dụng Android Performance Analyzer ngay hôm nay:
- Trình phân tích tài nguyên độc lập: https://developer.android.com/android-performance-analyzer
- Bản dựng Android Studio Canary (bản dựng Panda 4 canary trở lên): https://developer.android.com/studio/preview
Đây là phần mềm beta, nghĩa là bạn có thể gặp phải lỗi không thường xuyên – vui lòng báo cáo cho chúng tôi nếu bạn phát hiện thấy lỗi (Trình đơn Trợ giúp > Gửi báo cáo lỗi).
Chúng tôi rất vui khi thấy cách bạn sử dụng Android Performance Analyzer mới và cách công cụ này sẽ giúp cải thiện hiệu suất và độ tin cậy của dự án.
Khám phá thông báo này và tất cả các bản cập nhật Google I/O 2026 trên io.google.
Tiếp tục đọc
-
Tin tức về sản phẩm
Chúng tôi rất vui mừng thông báo rằng Android XR đã hỗ trợ chính thức Unreal Engine và Godot. Chúng tôi cũng ra mắt các công cụ mới được thiết kế để tăng năng suất và cho phép các tính năng XR mới: Android XR Engine Hub và Android XR Interaction Framework.
Luke Hopkins • Đọc trong 4 phút
-
Tin tức về sản phẩm
Với việc phát hành Android 17, chúng tôi đang chuyển sang tiêu chuẩn phát triển thích ứng đầu tiên. Người dùng không còn chỉ dựa vào một kiểu dáng thiết bị; họ chuyển đổi giữa điện thoại, thiết bị có thể gập lại, máy tính bảng, máy tính xách tay, màn hình ô tô và môi trường XR sống động trong suốt cả ngày.
Fahd Imtiaz • Đọc trong 4 phút
-
Tin tức về sản phẩm
Chúng tôi rất vui mừng chia sẻ các tính năng của Google TV và công cụ dành cho nhà phát triển được thiết kế để tăng khả năng tìm thấy nội dung của bạn và chuẩn bị ứng dụng cho trải nghiệm TV trong tương lai.
Paul Lammertsma • Đọc trong 4 phút
Nhận thông tin cập nhật
Nhận thông tin chi tiết mới nhất về quá trình phát triển Android được gửi vào hộp thư đến của bạn hằng tuần.