- Tài nguyên: PerfMetricsSummary
- Môi trường hoàn hảo
- Thông tin CPU
- Thông tin bộ nhớ
- Thời gian bắt đầu ứng dụng
- Đồ họaThống kê
- Gầu múc
- phương pháp
Tài nguyên: PerfMetricsSummary
Bản tóm tắt các số liệu về hiệu suất được thu thập và thông tin về môi trường hiệu suất
Biểu diễn JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "stepId": string, "perfMetrics": [ enum ( |
Lĩnh vực | |
---|---|
projectId | Dự án đám mây Lưu ý: Trường này chỉ được sử dụng trong phản hồi. Bất kỳ giá trị nào được chỉ định ở đây trong yêu cầu đều bị bỏ qua. |
historyId | ID lịch sử kết quả của công cụ. Lưu ý: Trường này chỉ được sử dụng trong phản hồi. Bất kỳ giá trị nào được chỉ định ở đây trong yêu cầu đều bị bỏ qua. |
executionId | ID thực thi kết quả công cụ. Lưu ý: Trường này chỉ được sử dụng trong phản hồi. Bất kỳ giá trị nào được chỉ định ở đây trong yêu cầu đều bị bỏ qua. |
stepId | ID bước kết quả của công cụ. Lưu ý: Trường này chỉ được sử dụng trong phản hồi. Bất kỳ giá trị nào được chỉ định ở đây trong yêu cầu đều bị bỏ qua. |
perfMetrics[] | Tập hợp tài nguyên được thu thập |
perfEnvironment | Mô tả môi trường trong đó các số liệu hiệu suất được thu thập |
appStartTime | |
graphicsStats | Thống kê đồ họa cho toàn bộ quá trình chạy. Thống kê được đặt lại khi bắt đầu chạy và được thu thập khi kết thúc chạy. |
Môi trường hoàn hảo
Đóng gói thông tin môi trường hiệu suất
Biểu diễn JSON |
---|
{ "cpuInfo": { object ( |
Lĩnh vực | |
---|---|
cpuInfo | Thông tin môi trường liên quan đến CPU |
memoryInfo | Thông tin môi trường liên quan đến bộ nhớ |
Thông tin CPU
Biểu diễn JSON |
---|
{ "cpuProcessor": string, "cpuSpeedInGhz": number, "numberOfCores": integer } |
Lĩnh vực | |
---|---|
cpuProcessor | mô tả bộ xử lý thiết bị, tức là 'lõi hexa 1,8 GHz 64-bit ARMv8-A' |
cpuSpeedInGhz | tốc độ xung nhịp của CPU tính bằng GHz |
numberOfCores | số lượng lõi CPU |
Thông tin bộ nhớ
Biểu diễn JSON |
---|
{ "memoryTotalInKibibyte": string, "memoryCapInKibibyte": string } |
Lĩnh vực | |
---|---|
memoryTotalInKibibyte | Tổng bộ nhớ khả dụng trên thiết bị ở KiB |
memoryCapInKibibyte | Bộ nhớ tối đa có thể được phân bổ cho quy trình trong KiB |
Thời gian bắt đầu ứng dụng
Biểu diễn JSON |
---|
{ "initialDisplayTime": { object ( |
Lĩnh vực | |
---|---|
initialDisplayTime | Thời gian từ khi bắt đầu ứng dụng đến khi rút ra hoạt động hiển thị đầu tiên, như được báo cáo trong Logcat. Xem https://developer.android.com/topic/performance/launch-time.html#time-initial |
fullyDrawnTime | Không bắt buộc. Thời gian từ khi bắt đầu ứng dụng đến khi đạt đến thời gian "rút hết" do nhà phát triển báo cáo. Thông tin này chỉ được lưu trữ nếu ứng dụng bao gồm lệnh gọi tới Hoạt động.reportFullyDrawn(). Xem https://developer.android.com/topic/performance/launch-time.html#time-full |
Đồ họaThống kê
Thống kê đồ họa cho Ứng dụng. Thông tin được thu thập từ 'adb shell dumpsys Graphicsstats'. Để biết thêm thông tin, hãy xem: https://developer.android.com/training/testing/performance.html Số liệu thống kê sẽ chỉ có cho API 23+.
Biểu diễn JSON |
---|
{
"totalFrames": string,
"jankyFrames": string,
"p50Millis": string,
"p90Millis": string,
"p95Millis": string,
"p99Millis": string,
"missedVsyncCount": string,
"highInputLatencyCount": string,
"slowUiThreadCount": string,
"slowBitmapUploadCount": string,
"slowDrawCount": string,
"buckets": [
{
object ( |
Lĩnh vực | |
---|---|
totalFrames | Tổng số khung hình được hiển thị theo gói. |
jankyFrames | Tổng số khung hình có thời gian hiển thị chậm. Phải là <= TotalFrames. |
p50Millis | Thời gian hiển thị khung phần trăm thứ 50 tính bằng mili giây. |
p90Millis | Thời gian kết xuất khung hình ở phân vị thứ 90 tính bằng mili giây. |
p95Millis | Thời gian kết xuất khung hình ở phân vị thứ 95 tính bằng mili giây. |
p99Millis | Thời gian hiển thị khung phân vị thứ 99 tính bằng mili giây. |
missedVsyncCount | Tổng số sự kiện "bỏ lỡ vsync". |
highInputLatencyCount | Tổng số sự kiện "độ trễ đầu vào cao". |
slowUiThreadCount | Tổng số sự kiện "chuỗi giao diện người dùng chậm". |
slowBitmapUploadCount | Tổng số sự kiện "tải lên bitmap chậm". |
slowDrawCount | Tổng số sự kiện "rút chậm". |
buckets[] | Biểu đồ thời gian kết xuất khung hình. Cần có 154 nhóm từ [5ms, 6ms) đến [4950ms, vô cực) |
Gầu múc
Biểu diễn JSON |
---|
{ "renderMillis": string, "frameCount": string } |
Lĩnh vực | |
---|---|
renderMillis | Giới hạn dưới của thời gian kết xuất tính bằng mili giây. |
frameCount | Số lượng khung hình trong nhóm. |
phương pháp | |
---|---|
| Tạo tài nguyên PerfMetricsSummary. |