View Source GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderStats (google_api_content_warehouse v0.4.0)
Next id: 17.
Attributes
-
anonRenderFineTimingStats
(type:list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoAnonTimingStatPair.t)
, 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.t)
, 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.t)
, 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.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@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 }
Functions
Unwrap a decoded JSON object into its complex fields.