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