Changeset 140534 in webkit


Ignore:
Timestamp:
Jan 23, 2013 6:58:44 AM (11 years ago)
Author:
yurys@chromium.org
Message:

Web Inspector: some measurements are missing in PerformanceTests/inspector/heap-*.html
https://bugs.webkit.org/show_bug.cgi?id=107687

Reviewed by Pavel Feldman.

  • inspector/heap-snapshot-performance-test.js: override methods on JSHeapSnapshot instead

of HeapSnapshot, otherwise overrides from JSHeapSnapshot will rule.

Location:
trunk/PerformanceTests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/PerformanceTests/ChangeLog

    r140110 r140534  
     12013-01-23  Yury Semikhatsky  <yurys@chromium.org>
     2
     3        Web Inspector: some measurements are missing in PerformanceTests/inspector/heap-*.html
     4        https://bugs.webkit.org/show_bug.cgi?id=107687
     5
     6        Reviewed by Pavel Feldman.
     7
     8        * inspector/heap-snapshot-performance-test.js: override methods on JSHeapSnapshot instead
     9        of HeapSnapshot, otherwise overrides from JSHeapSnapshot will rule.
     10
    1112013-01-18  Ryosuke Niwa  <rniwa@webkit.org>
    212
  • trunk/PerformanceTests/inspector/heap-snapshot-performance-test.js

    r138528 r140534  
    22{
    33    WebInspector.showPanel("profiles");
    4     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildEdgeIndexes");
    5     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildRetainers");
    6     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildDominatedNodes");
    7     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_calculateFlags");
    8     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildAggregates");
    9     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_calculateClassesRetainedSize");
    10     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_calculateDistances");
    11     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_calculateRetainedSizes");
    12     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_markDetachedDOMTreeNodes");
    13     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_markQueriableHeapObjects");
    14     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_markPageOwnedNodes");
    15     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_splitNodesAndContainmentEdges");
    16     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildPostOrderIndex");
    17     InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildDominatorTree");
     4    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildEdgeIndexes");
     5    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildRetainers");
     6    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildDominatedNodes");
     7    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_calculateFlags");
     8    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildAggregates");
     9    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_calculateClassesRetainedSize");
     10    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_calculateDistances");
     11    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_calculateRetainedSizes");
     12    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_markDetachedDOMTreeNodes");
     13    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_markQueriableHeapObjects");
     14    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_markPageOwnedNodes");
     15    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_splitNodesAndContainmentEdges");
     16    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildPostOrderIndex");
     17    InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildDominatorTree");
    1818    InspectorTest.measureFunction(WebInspector.HeapSnapshotConstructorsDataGrid.prototype, "_aggregatesReceived");
    1919
Note: See TracChangeset for help on using the changeset viewer.