Modified: trunk/PerformanceTests/ChangeLog (140533 => 140534)
--- trunk/PerformanceTests/ChangeLog 2013-01-23 12:36:25 UTC (rev 140533)
+++ trunk/PerformanceTests/ChangeLog 2013-01-23 14:58:44 UTC (rev 140534)
@@ -1,3 +1,13 @@
+2013-01-23 Yury Semikhatsky <[email protected]>
+
+ 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.
+
2013-01-18 Ryosuke Niwa <[email protected]>
Skip DOM/TraverseChildNodes.html as intended in r140070.
Modified: trunk/PerformanceTests/inspector/heap-snapshot-performance-test.js (140533 => 140534)
--- trunk/PerformanceTests/inspector/heap-snapshot-performance-test.js 2013-01-23 12:36:25 UTC (rev 140533)
+++ trunk/PerformanceTests/inspector/heap-snapshot-performance-test.js 2013-01-23 14:58:44 UTC (rev 140534)
@@ -1,20 +1,20 @@
function test()
{
WebInspector.showPanel("profiles");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildEdgeIndexes");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildRetainers");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildDominatedNodes");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_calculateFlags");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildAggregates");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_calculateClassesRetainedSize");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_calculateDistances");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_calculateRetainedSizes");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_markDetachedDOMTreeNodes");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_markQueriableHeapObjects");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_markPageOwnedNodes");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_splitNodesAndContainmentEdges");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildPostOrderIndex");
- InspectorTest.measureFunction(WebInspector.HeapSnapshot.prototype, "_buildDominatorTree");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildEdgeIndexes");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildRetainers");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildDominatedNodes");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_calculateFlags");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildAggregates");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_calculateClassesRetainedSize");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_calculateDistances");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_calculateRetainedSizes");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_markDetachedDOMTreeNodes");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_markQueriableHeapObjects");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_markPageOwnedNodes");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_splitNodesAndContainmentEdges");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildPostOrderIndex");
+ InspectorTest.measureFunction(WebInspector.JSHeapSnapshot.prototype, "_buildDominatorTree");
InspectorTest.measureFunction(WebInspector.HeapSnapshotConstructorsDataGrid.prototype, "_aggregatesReceived");
function performanceTest(timer)