-
Notifications
You must be signed in to change notification settings - Fork 60
Metrics
Parashuram N edited this page Jul 6, 2014
·
13 revisions
The following metrics are measured. The tool is modular and other custom metrics can be added.
[Work in progress, filling this up now]
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 |