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à một 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 họ 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 họ.
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. Bạn có thể sử dụng trình phân tích này để 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 ra mắt 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 khác nhau 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 một ứng dụng độc lập, gọn nhẹ dành cho máy tính.
- Và cũng đượ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 các bản dựng canary Panda 4 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à một công cụ đa nền tảng: hoạt động nguyên bả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 phân tích tài nguyê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 được sử dụng, 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ừ quá trình thu thập mã ban đầu đến màn hình hiển thị cuối cùng. Ngoài ra, với tính năng chụp ảnh 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ó, phóng to 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ủa công việc và sự kiện. APA cũng cho phép bạn đánh dấu và chú thích các phát hiện thú vị. Bạn có thể ghim các dấu vết 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ẻ song song 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 gây ra 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ượt kết xuất: Chúng tôi hỗ trợ chú thích gỡ lỗi Vulkan cho các lượt kết xuất, cho phép bạn xem tên Lượt kết xuất mà bạn đặt từ toàn bộ mã nguồn trực tiếp trong các dấu vết và lát cắt 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 ứng dụng của tôi khởi động 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 bạn.
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 có thể 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 khoảng 50%. Điều này giúp giảm tốc độ 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 tăng tỷ lệ lên 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 lên đến 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 canary của Android Studio (các bản dựng canary Panda 4 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 mong được 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ả nội dung cập nhật tại Google I/O 2026 trên io.google.
Tiếp tục đọc
-
Tin tức về sản phẩm
Hằng năm, Google I/O đều đưa ra các thông báo và tài nguyên mới trên các hệ sinh thái và sản phẩm, bao gồm cả quá trình phát triển Android. Khi quá trình phát triển chuyển sang AI và công cụ hỗ trợ tác nhân, chúng tôi đã mở rộng các dịch vụ của mình để hỗ trợ bạn tốt hơn, bất kể bạn quyết định xây dựng cho Android như thế nào.
Simona Milanovic • Đọc trong 2 phút
-
Tin tức về sản phẩm
Tại Google I/O ‘26, chúng tôi đã giới thiệu cách những tiến bộ mới nhất trong hệ sinh thái Android có thể giúp bạn nâng cao chất lượng ứng dụng đồng thời tối đa hoá hiệu quả phát triển.
Ataul Munim • Đọc trong 3 phút
-
năm 2026năm 2026
Tin tức về sản phẩm
Tại Google I/O 2026, chúng tôi đã giới thiệu sự chuyển đổi của Android từ một hệ điều hành sang một hệ thống thông minh. Chúng tôi cũng đã minh hoạ cách bạn có thể xây dựng trải nghiệm thông minh một cách tự nhiên bằng hệ thống và mang sức mạnh của AI của Google vào ứng dụng của mình.
Jingyu Shi • Đọc trong 2 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.