GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderStats
Table of Contents ▼
Jump to a specific part of the page:
Description
Next id: 17.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
anonRenderFineTimingStats
(type:list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoAnonTimingStatPair)
, default:nil
)
- Deliberately non-named fine timing stats. These are all related to each other and unrelated to other timing stats in this message. -
consoleLogEntry
(type:list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoConsoleLogEntry)
, default:nil
)
- Any messages logged by the renderer to the console. Note that we capture a subset of the messages logged by the renderer here to avoid explosion. -
counter
(type:list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderStatsCounter)
, default:nil
)
- -
documentBuildTimeMsec
(type:integer()
, default:nil
)
- Time to build document and render tree response data. -
droppedLogEntryCount
(type:integer()
, default:nil
)
- Number of dropped log messages. Since we capture only a subset of the messages in console_log_entry this field is included just so that the consumers can get an idea of how many actual attempts were made by the renderer. -
imageEncodingTimeMsec
(type:integer()
, default:nil
)
- Image encoding (e.g. raw -> PNG) time. -
imageScalingTimeMsec
(type:integer()
, default:nil
)
- Image scaling time. -
layoutTimeMsec
(type:integer()
, default:nil
)
- Time from starting render to document finished loading. This includes all fetches, parsing, decoding, running JavaScript, etc. -
paintTimeMsec
(type:integer()
, default:nil
)
- Time required to paint a document into our buffer. -
renderCostMgcu
(type:integer()
, default:nil
)
- Total cost this render spent running and RPC cost in milliGCUs. -
renderEngine
(type:String.t
, default:nil
)
- Render engine used to render this document. -
renderRunningTimeMsec
(type:integer()
, default:nil
)
- Total CPU time this render spent running in milliseconds. -
renderServerBaselineCl
(type:String.t
, default:nil
)
- The CL from which the render engine was built. -
renderTimeMsec
(type:integer()
, default:nil
)
- Total wall time taken to render a document in milliseconds. -
sandboxRenderTimeMsec
(type:integer()
, default:nil
)
- Total time spent in the sandbox in milliseconds. This time includes all phases measured individually below.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderStats{
anonRenderFineTimingStats: [ GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoAnonTimingStatPair.t() ] | nil,
consoleLogEntry: [ GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoConsoleLogEntry.t() ] | nil,
counter: [ GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderStatsCounter.t() ] | nil,
documentBuildTimeMsec: integer() | nil,
droppedLogEntryCount: integer() | nil,
imageEncodingTimeMsec: integer() | nil,
imageScalingTimeMsec: integer() | nil,
layoutTimeMsec: integer() | nil,
paintTimeMsec: integer() | nil,
renderCostMgcu: integer() | nil,
renderEngine: String.t() | nil,
renderRunningTimeMsec: integer() | nil,
renderServerBaselineCl: String.t() | nil,
renderTimeMsec: integer() | nil,
sandboxRenderTimeMsec: integer() | nil
}
anonRenderFineTimingStats: [ GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoAnonTimingStatPair.t() ] | nil,
consoleLogEntry: [ GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoConsoleLogEntry.t() ] | nil,
counter: [ GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderStatsCounter.t() ] | nil,
documentBuildTimeMsec: integer() | nil,
droppedLogEntryCount: integer() | nil,
imageEncodingTimeMsec: integer() | nil,
imageScalingTimeMsec: integer() | nil,
layoutTimeMsec: integer() | nil,
paintTimeMsec: integer() | nil,
renderCostMgcu: integer() | nil,
renderEngine: String.t() | nil,
renderRunningTimeMsec: integer() | nil,
renderServerBaselineCl: String.t() | nil,
renderTimeMsec: integer() | nil,
sandboxRenderTimeMsec: integer() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderStats