-
Notifications
You must be signed in to change notification settings - Fork 60
Metrics
Parashuram N edited this page Apr 2, 2014
·
13 revisions
The following metrics are measured. The tool is modular and other custom metrics can be added.
This data is obtained using the GpuBenchmarkingRenderingStats metric. It picks up the raw data that is obtained from window.chrome.gpuBenchmarking.renderingStats() function which is available when chrome is launched with --enable-gpu-benchmarking and --enable-thread-composting command line switches.
Some of these metrics may change when the properties of the the renderingStats() function may change.
These metrics are only available for Chrome
| Name | Unit | Description |
|---|---|---|
| numImplThreadScrolls | ms | |
| totalPixelsPainted | ms | |
| solidColorTilesAnalyzed | ms | |
| numMissingTiles | ms | |
| numLayersDrawn | ms | |
| globalTextureUploadCount | count | |
| totalPixelsRecorded | ms | |
| totalDeferredImageCacheHitCount | count | |
| totalPixelsRasterized | ms | |
| textureUploadCount | count | |
| totalPaintTimeInSeconds | seconds | |
| totalTextureUploadTimeInSeconds | seconds | |
| totalRasterizeTimeInSeconds | seconds | |
| totalDeferredImageDecodeCount | count | |
| totalRecordTimeInSeconds | seconds | |
| totalRasterizeTimeForNowBinsOnPendingTree | ms | |
| bestRasterizeTimeInSeconds | seconds | |
| globalTotalProcessingCommandsTimeInSeconds | seconds | |
| totalProcessingCommandsTimeInSeconds | seconds | |
| totalTilesAnalyzed | ms | |
| totalCommitTimeInSeconds | seconds | |
| numMainThreadScrolls | ms | |
| totalImageGatheringCount | count | |
| totalDeferredImageDecodeTimeInSeconds | seconds | |
| totalImageGatheringTimeInSeconds | seconds | |
| globalTotalTextureUploadTimeInSeconds | seconds | |
| totalCommitCount | count |
| Name | Unit |
|---|---|
| droppedFrameCount | count |
| numFramesSentToScreen | count |
| numAnimationFrames | count |
| Name | Unit |
|---|---|
| Layers | count |
| PaintedArea_total | sq pixels |
| PaintedArea_avg | sq pixels |
| NodePerLayout_avg | count |
| ExpensivePaints | count |
| GCInsideAnimation | count |
| ExpensiveEventHandlers count |
These are calculated from window.performance.timing API in NavTimingMetrics. For more information about each metric, please the W3C Specification
| Name | Unit |
|---|---|
| fetchStart | ms |
| domainLookupStart | ms |
| domainLookupEnd | ms |
| connectStart | ms |
| connectEnd | ms |
| requestStart | ms |
| responseStart | ms |
| domLoading | ms |
| domInteractive | ms |
| domContentLoadedEventStart | ms |
| domContentLoadedEventEnd | ms |
| domComplete | ms |
| loadEventStart | ms |
| loadEventEnd | ms |