| Index: tools/metrics/histograms/histograms.xml
|
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
|
| index 4ae331febdb5cb239bd25b8379a86775b255f695..88b359acd0a613b6103631b98fa6802f366356d7 100644
|
| --- a/tools/metrics/histograms/histograms.xml
|
| +++ b/tools/metrics/histograms/histograms.xml
|
| @@ -35720,16 +35720,25 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
| </histogram>
|
|
|
| <histogram name="V8.ASTOptimization">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>TBD</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.CodeCreation">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>TBD</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.CodeGeneration">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>Time spent generating native code for functions.</summary>
|
| </histogram>
|
| @@ -35743,62 +35752,89 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
| </summary>
|
| </histogram>
|
|
|
| -<histogram name="V8.Compile">
|
| +<histogram name="V8.Compile" units="milliseconds">
|
| <owner>jochen@chromium.org</owner>
|
| - <summary>Time spent in V8 compiler.</summary>
|
| + <owner>yangguo@chromium.org</owner>
|
| + <summary>Time spent in V8 compiler (full codegen).</summary>
|
| </histogram>
|
|
|
| -<histogram name="V8.CompileEval">
|
| +<histogram name="V8.CompileEval" units="milliseconds">
|
| <owner>jochen@chromium.org</owner>
|
| - <summary>Time spent in V8 compiler for eval.</summary>
|
| + <owner>yangguo@chromium.org</owner>
|
| + <summary>Time spent in V8 compiler (full codegen) for eval.</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.CompileLazy">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>Time spent compiling functions lazily on first run.</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.DeferredCodeGeneration">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>Time spent generating deferred code stubs.</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.ExecutableMemoryMax" units="bytes">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>
|
| The maximum memory used to store V8 compiled code on a given process.
|
| </summary>
|
| </histogram>
|
|
|
| -<histogram name="V8.GCCompactor">
|
| +<histogram name="V8.GCCompactor" units="milliseconds">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| <owner>hpayer@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| <summary>Time spent in mark-sweep phase of GC.</summary>
|
| </histogram>
|
|
|
| -<histogram name="V8.GCContext">
|
| +<histogram name="V8.GCContext" units="milliseconds">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <summary>
|
| - Time spent GC'ing on context creation to get rid of older contexts.
|
| - </summary>
|
| + <owner>hpayer@chromium.org</owner>
|
| + <summary>Time spent doing a full GC during an IdleNotification.</summary>
|
| </histogram>
|
|
|
| -<histogram name="V8.GCScavenger">
|
| +<histogram name="V8.GCIdleNotification" units="milliseconds">
|
| + <owner>jochen@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| + <summary>Time spent in IdleNotifications.</summary>
|
| +</histogram>
|
| +
|
| +<histogram name="V8.GCIdleTimeAllottedInMS" units="milliseconds">
|
| + <owner>jochen@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| + <summary>Idle time passed to V8 via IdleNotifications.</summary>
|
| +</histogram>
|
| +
|
| +<histogram name="V8.GCIncrementalMarking" units="milliseconds">
|
| + <owner>jochen@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| + <summary>Time spent doing incremental marking steps during GC.</summary>
|
| +</histogram>
|
| +
|
| +<histogram name="V8.GCLowMemoryNotification" units="milliseconds">
|
| + <owner>jochen@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| + <summary>Time spent in LowMemoryNotifications.</summary>
|
| +</histogram>
|
| +
|
| +<histogram name="V8.GCScavenger" units="milliseconds">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| <owner>hpayer@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| <summary>Time spent in scavenging phase of GC.</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.MemoryExternalFragmentationCellSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| External memory fragmentation in the cell space after each GC in percent.
|
| </summary>
|
| @@ -35806,8 +35842,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryExternalFragmentationCodeSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| External memory fragmentation in the code space after each GC in percent.
|
| </summary>
|
| @@ -35815,8 +35850,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryExternalFragmentationLoSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| External memory fragmentation in the large object space after each GC in
|
| percent.
|
| @@ -35825,8 +35859,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryExternalFragmentationMapSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| External memory fragmentation in the map space after each GC in percent.
|
| </summary>
|
| @@ -35834,8 +35867,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryExternalFragmentationOldDataSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| External memory fragmentation in the old data space after each GC in
|
| percent.
|
| @@ -35844,8 +35876,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryExternalFragmentationOldPointerSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| External memory fragmentation in the old pointer space after each GC in
|
| percent.
|
| @@ -35854,8 +35885,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryExternalFragmentationTotal" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| Total external memory fragmentation after each GC in percent.
|
| </summary>
|
| @@ -35863,9 +35893,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapFractionCellSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <owner>rmcilroy@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| Fraction of the total heap used by the cell space after each GC in percent.
|
| </summary>
|
| @@ -35873,9 +35901,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapFractionCodeSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <owner>rmcilroy@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| Fraction of the total heap used by the code space after each GC in percent.
|
| </summary>
|
| @@ -35883,9 +35909,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapFractionLoSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <owner>rmcilroy@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| Fraction of the total heap used by the lo space after each GC in percent.
|
| </summary>
|
| @@ -35893,9 +35917,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapFractionMapSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <owner>rmcilroy@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| Fraction of the total heap used by the map space after each GC in percent.
|
| </summary>
|
| @@ -35903,9 +35925,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapFractionNewSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <owner>rmcilroy@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| Fraction of the total heap used by the new space after each GC in percent.
|
| </summary>
|
| @@ -35913,9 +35933,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapFractionOldDataSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <owner>rmcilroy@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| Fraction of the total heap used by the old data space after each GC in
|
| percent.
|
| @@ -35924,9 +35942,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapFractionOldPointerSpace" units="percent">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <owner>rmcilroy@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| Fraction of the total heap used by the old pointer space after each GC in
|
| percent.
|
| @@ -35935,8 +35951,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapSampleCellSpaceCommitted" units="KB">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| The size of committed memory in the cell space after each GC in KB.
|
| </summary>
|
| @@ -35944,8 +35959,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapSampleCodeSpaceCommitted" units="KB">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| The size of committed memory in the code space after each GC in KB.
|
| </summary>
|
| @@ -35953,8 +35967,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapSampleMapSpaceCommitted" units="KB">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| The size of committed memory in the map space after each GC in KB.
|
| </summary>
|
| @@ -35962,9 +35975,7 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapSampleTotalCommitted" units="KB">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <owner>rmcilroy@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| The total size of committed memory used by V8 after each GC in KB.
|
| </summary>
|
| @@ -35972,57 +35983,76 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
|
|
| <histogram name="V8.MemoryHeapSampleTotalUsed" units="KB">
|
| <owner>jochen@chromium.org</owner>
|
| - <owner>hajimehoshi@chromium.org</owner>
|
| - <owner>kouhei@chromium.org</owner>
|
| - <owner>rmcilroy@chromium.org</owner>
|
| + <owner>hpayer@chromium.org</owner>
|
| <summary>
|
| The total size of live memory used by V8 after each GC in KB.
|
| </summary>
|
| </histogram>
|
|
|
| -<histogram name="V8.Parse">
|
| +<histogram name="V8.Parse" units="milliseconds">
|
| <owner>jochen@chromium.org</owner>
|
| + <owner>marja@chromium.org</owner>
|
| <summary>Time spent in V8 parser.</summary>
|
| </histogram>
|
|
|
| -<histogram name="V8.ParseLazy">
|
| +<histogram name="V8.ParseLazy" units="milliseconds">
|
| <owner>jochen@chromium.org</owner>
|
| + <owner>marja@chromium.org</owner>
|
| <summary>
|
| Time spent parsing functions when they are lazily compiled on first run.
|
| </summary>
|
| </histogram>
|
|
|
| -<histogram name="V8.PreParse">
|
| +<histogram name="V8.PreParse" units="milliseconds">
|
| <owner>jochen@chromium.org</owner>
|
| + <owner>marja@chromium.org</owner>
|
| <summary>Time spent preparsing source code.</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.Rewriting">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>Time spent on rewriting ASTs before compilation.</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.RSetLO">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>TBD</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.RSetPaged">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>TBD</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.ScriptCache">
|
| <owner>jochen@chromium.org</owner>
|
| - <summary>TBD</summary>
|
| + <owner>yangguo@chromium.org</owner>
|
| + <summary>
|
| + The generation a compiled script was found in the compilation cache.
|
| + </summary>
|
| </histogram>
|
|
|
| <histogram name="V8.UsageAnalysis">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>Time spent analysing the usage of variables.</summary>
|
| </histogram>
|
|
|
| <histogram name="V8.VariableAllocation">
|
| + <obsolete>
|
| + This histogram is no longer present in V8
|
| + </obsolete>
|
| <owner>jochen@chromium.org</owner>
|
| <summary>TBD</summary>
|
| </histogram>
|
| @@ -55333,7 +55363,7 @@ To add a new entry, add it with any value and run test to compute valid value.
|
| </histogram_suffixes>
|
|
|
| <histogram_suffixes name="V8SpecialApps" separator=".">
|
| - <suffix name="docs" label="Custom histogram for Google Docs"/>
|
| + <suffix name="docs" label="Custom histogram for Google Docs and Drive"/>
|
| <suffix name="gmail" label="Custom histogram for GMail"/>
|
| <suffix name="plus" label="Custom histogram for Google+"/>
|
| <affected-histogram name="V8.MemoryExternalFragmentationTotal"/>
|
|
|