Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(796)

Side by Side Diff: tracing/tracing/ui/analysis/memory_dump_heap_details_pane_test.html

Issue 2162963002: [polymer] Merge of master into polymer10-migration (Closed) Base URL: git@github.com:catapult-project/catapult.git@polymer10-migration
Patch Set: Merge polymer10-migration int polymer10-merge Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <!-- 2 <!--
3 Copyright (c) 2015 The Chromium Authors. All rights reserved. 3 Copyright (c) 2015 The Chromium Authors. All rights reserved.
4 Use of this source code is governed by a BSD-style license that can be 4 Use of this source code is governed by a BSD-style license that can be
5 found in the LICENSE file. 5 found in the LICENSE file.
6 --> 6 -->
7 7
8 <link rel='import' href='/tracing/base/iteration_helpers.html'> 8 <link rel='import' href='/tracing/base/iteration_helpers.html'>
9 <link rel='import' href='/tracing/base/multi_dimensional_view.html'> 9 <link rel='import' href='/tracing/base/multi_dimensional_view.html'>
10 <link rel='import' href='/tracing/core/test_utils.html'> 10 <link rel='import' href='/tracing/core/test_utils.html'>
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 var process = model.getOrCreateProcess(1); 48 var process = model.getOrCreateProcess(1);
49 49
50 function addHeapEntry(heapDump, stackFrames, objectTypeName, size, count) { 50 function addHeapEntry(heapDump, stackFrames, objectTypeName, size, count) {
51 var leafStackFrame = stackFrames === undefined ? undefined : 51 var leafStackFrame = stackFrames === undefined ? undefined :
52 tr.c.TestUtils.newStackTrace(model, stackFrames); 52 tr.c.TestUtils.newStackTrace(model, stackFrames);
53 heapDump.addEntry(leafStackFrame, objectTypeName, size, 53 heapDump.addEntry(leafStackFrame, objectTypeName, size,
54 withCount ? count : undefined); 54 withCount ? count : undefined);
55 } 55 }
56 56
57 // First timestamp. 57 // First timestamp.
58 var gmd1 = addGlobalMemoryDump(model, -10); 58 var gmd1 = addGlobalMemoryDump(model, {ts: -10});
59 var pmd1 = addProcessMemoryDump(gmd1, process, -11); 59 var pmd1 = addProcessMemoryDump(gmd1, process, {ts: -11});
60 var hd1 = new HeapDump(pmd1, 'partition_alloc'); 60 var hd1 = new HeapDump(pmd1, 'partition_alloc');
61 61
62 addHeapEntry(hd1, undefined /* sum over all traces */, 62 addHeapEntry(hd1, undefined /* sum over all traces */,
63 undefined /* sum over all types */, 4194304 /* 4 MiB */, 1000); 63 undefined /* sum over all types */, 4194304 /* 4 MiB */, 1000);
64 addHeapEntry(hd1, undefined /* sum over all traces */, 'v8::Context', 64 addHeapEntry(hd1, undefined /* sum over all traces */, 'v8::Context',
65 1048576 /* 1 MiB */, 200); 65 1048576 /* 1 MiB */, 200);
66 addHeapEntry(hd1, undefined /* sum over all traces */, 'blink::Node', 66 addHeapEntry(hd1, undefined /* sum over all traces */, 'blink::Node',
67 331776 /* 324 KiB */, 10); 67 331776 /* 324 KiB */, 10);
68 addHeapEntry(hd1, ['MessageLoop::RunTask'], 68 addHeapEntry(hd1, ['MessageLoop::RunTask'],
69 undefined /* sum over all types */, 4194304 /* 4 MiB */, 1000); 69 undefined /* sum over all types */, 4194304 /* 4 MiB */, 1000);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 undefined /* sum over all types */, 2097152 /* 2 MiB */, 99); 117 undefined /* sum over all types */, 2097152 /* 2 MiB */, 99);
118 addHeapEntry(hd1, 118 addHeapEntry(hd1,
119 ['MessageLoop::RunTask', 'V8.Execute', 'FunctionCall', 'V8.Execute', 119 ['MessageLoop::RunTask', 'V8.Execute', 'FunctionCall', 'V8.Execute',
120 'V8.Execute'], 120 'V8.Execute'],
121 undefined /* sum over all types */, 2097152 /* 2 MiB */, 99); 121 undefined /* sum over all types */, 2097152 /* 2 MiB */, 99);
122 addHeapEntry(hd1, 122 addHeapEntry(hd1,
123 ['MessageLoop::RunTask', 'V8.Execute', 'FunctionCall', '<self>'], 123 ['MessageLoop::RunTask', 'V8.Execute', 'FunctionCall', '<self>'],
124 undefined /* sum over all types */, 307200 /* 300 KiB */, 300); 124 undefined /* sum over all types */, 307200 /* 300 KiB */, 300);
125 125
126 // Second timestamp. 126 // Second timestamp.
127 var gmd2 = addGlobalMemoryDump(model, 10); 127 var gmd2 = addGlobalMemoryDump(model, {ts: 10});
128 var pmd2 = addProcessMemoryDump(gmd2, process, 11); 128 var pmd2 = addProcessMemoryDump(gmd2, process, {ts: 11});
129 var hd2 = new HeapDump(pmd2, 'partition_alloc'); 129 var hd2 = new HeapDump(pmd2, 'partition_alloc');
130 130
131 addHeapEntry(hd2, undefined /* sum over all traces */, 131 addHeapEntry(hd2, undefined /* sum over all traces */,
132 undefined /* sum over all types */, 132 undefined /* sum over all types */,
133 3145728 /* 3 MiB, lower than the actual sum (should be ignored) */, 133 3145728 /* 3 MiB, lower than the actual sum (should be ignored) */,
134 900 /* the allocation count should, however, NOT be ignored */); 134 900 /* the allocation count should, however, NOT be ignored */);
135 addHeapEntry(hd2, undefined /* sum over all traces */, 135 addHeapEntry(hd2, undefined /* sum over all traces */,
136 'v8::Context', 1258291 /* 1.2 MiB */, 520); 136 'v8::Context', 1258291 /* 1.2 MiB */, 520);
137 addHeapEntry(hd2, undefined /* sum over all traces */, 137 addHeapEntry(hd2, undefined /* sum over all traces */,
138 'blink::Node', 1048576 /* 1 MiB */, 5); 138 'blink::Node', 1048576 /* 1 MiB */, 5);
(...skipping 3945 matching lines...) Expand 10 before | Expand all | Expand 10 after
4084 dimension: ROOT, 4084 dimension: ROOT,
4085 title: 'partition_alloc', 4085 title: 'partition_alloc',
4086 size: [4194304, undefined, 4954521], 4086 size: [4194304, undefined, 4954521],
4087 defined: [true, false, true], 4087 defined: [true, false, true],
4088 children: 5 // No need to check the full structure again. 4088 children: 5 // No need to check the full structure again.
4089 } 4089 }
4090 ]); 4090 ]);
4091 }); 4091 });
4092 }); 4092 });
4093 </script> 4093 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698