chromedevtools--chrome-devtools-mcp
32dc50d59b
Update the tools to all include the `heapsnapshot` term for easier handling. Renames UID to ID to reduce confusion with the snapshot UIDs. Renames Id to NodeId to better differentiate from the base Id. Remove EdgeIndex as it was not useful. Closes: https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1970
210 行
8.2 KiB
Plaintext
210 行
8.2 KiB
Plaintext
exports[`memory > get_heapsnapshot_class_nodes > with default options 1`] = `
|
||
## Heap Snapshot Data
|
||
nodeId,nodeName,type,distance,selfSize,retainedSize
|
||
25307,Array,object,2,0.2 kB,2.1 kB
|
||
46355,Array,object,2,0.2 kB,2.1 kB
|
||
33187,Array,object,2,0.2 kB,1.7 kB
|
||
36255,Array,object,2,0.2 kB,1.7 kB
|
||
45901,Array,object,5,0.1 kB,0.1 kB
|
||
46151,Array,object,5,0.1 kB,0.1 kB
|
||
45899,Array,object,5,0.1 kB,0.1 kB
|
||
46149,Array,object,5,0.1 kB,0.1 kB
|
||
Showing 1-8 of 8 (Page 1 of 1).
|
||
`;
|
||
|
||
exports[`memory > get_heapsnapshot_details > with default options 1`] = `
|
||
## Heap Snapshot Data
|
||
Showing 1-157 of 157 (Page 1 of 1).
|
||
id,name,count,selfSize,maxRetainedSize
|
||
2,(system),3205,199 kB,655 kB
|
||
11,Function,3581,111 kB,237 kB
|
||
16,(object shape),2878,181 kB,184 kB
|
||
3,(array),34,41.4 kB,117 kB
|
||
42,Window (global*) / https://example.com,2,81.1 kB,102 kB
|
||
94,Window (prototype) / https://example.com,4,53.3 kB,53.7 kB
|
||
1,(compiled code),713,42.8 kB,47.0 kB
|
||
6,(string),846,27.9 kB,27.9 kB
|
||
96,Window (internal cache) / https://example.com,4,0.4 kB,20.3 kB
|
||
15,Object (global*),2,3.9 kB,13.5 kB
|
||
55,{constructor, toString, toDateString, toTimeString, toISOString, toUTCString, toGMTString, getDate, setDate, getDay},4,0.8 kB,8.8 kB
|
||
49,TypedArray,48,1.4 kB,8.8 kB
|
||
109,Document,1,8.4 kB,8.7 kB
|
||
50,Error,48,1.3 kB,7.9 kB
|
||
47,Math,4,0.8 kB,7.8 kB
|
||
19,Array,8,1.1 kB,7.7 kB
|
||
39,{constructor, buffer, get buffer, byteLength, get byteLength, byteOffset, get byteOffset, length, get length},4,0.6 kB,7.0 kB
|
||
10,HTMLDocument,1,3.3 kB,6.2 kB
|
||
44,console,4,0.5 kB,6.2 kB
|
||
32,String,4,1.0 kB,6.1 kB
|
||
68,DataView,4,0.5 kB,5.5 kB
|
||
105,HTMLElement,1,4.7 kB,4.8 kB
|
||
62,Intl.Locale,4,0.3 kB,4.7 kB
|
||
104,Element,1,4.2 kB,4.5 kB
|
||
76,{constructor, getColumnNumber, getEnclosingColumnNumber, getEnclosingLineNumber, getEvalOrigin, getFileName, getFunction},4,0.5 kB,4.4 kB
|
||
45,Intl,4,0.3 kB,4.2 kB
|
||
25,{<symbol Symbol.iterator>, constructor, get constructor, set constructor, reduce, toArray, forEach, some, every, find},4,0.3 kB,3.6 kB
|
||
89,system / Context,116,2.5 kB,3.5 kB
|
||
43,Atomics,4,0.3 kB,3.1 kB
|
||
91,DisposableStack,4,0.2 kB,3.0 kB
|
||
92,AsyncDisposableStack,4,0.2 kB,3.0 kB
|
||
46,Reflect,4,0.3 kB,2.5 kB
|
||
72,ArrayBuffer,4,0.2 kB,2.2 kB
|
||
9,Window / https://example.com,1,0.9 kB,1.9 kB
|
||
37,WebAssembly,4,0.4 kB,1.9 kB
|
||
58,{constructor, <symbol Symbol.toStringTag>, resolvedOptions, adoptText, get adoptText, first, get first, next, get next},4,0.1 kB,1.8 kB
|
||
103,Node,1,1.8 kB,1.8 kB
|
||
126,Performance,1,1.0 kB,1.8 kB
|
||
30,Set,4,0.4 kB,1.6 kB
|
||
40,{constructor},14,0.4 kB,1.6 kB
|
||
90,SharedArrayBuffer,4,0.1 kB,1.6 kB
|
||
56,Intl.NumberFormat,4,0.2 kB,1.5 kB
|
||
66,Intl.DateTimeFormat,4,0.2 kB,1.5 kB
|
||
27,Map,4,0.3 kB,1.5 kB
|
||
48,Number,4,0.2 kB,1.5 kB
|
||
70,Symbol,4,0.2 kB,1.4 kB
|
||
67,{at, copyWithin, entries, fill, find, findIndex, findLast, findLastIndex, flat, flatMap, includes, keys, toReversed},4,0.3 kB,1.3 kB
|
||
106,HTMLBodyElement (prototype) / https://example.com,1,1.2 kB,1.2 kB
|
||
54,Object,22,0.9 kB,1.2 kB
|
||
59,Intl.PluralRules,4,0.2 kB,1.2 kB
|
||
60,Intl.RelativeTimeFormat,4,0.2 kB,1.2 kB
|
||
61,Intl.ListFormat,4,0.2 kB,1.2 kB
|
||
65,Intl.DurationFormat,4,0.2 kB,1.2 kB
|
||
69,BigInt,4,0.2 kB,1.2 kB
|
||
28,{constructor, __defineGetter__, __defineSetter__, hasOwnProperty, __lookupGetter__, __lookupSetter__, isPrototypeOf},4,0.3 kB,1.1 kB
|
||
17,{isTraceCategoryEnabled, trace, getContinuationPreservedEmbedderData, setContinuationPreservedEmbedderData, console},4,0.2 kB,1.1 kB
|
||
130,StyleEngine,1,0.9 kB,1.1 kB
|
||
118,CSSStyleRule,8,0.6 kB,1.0 kB
|
||
21,Generator,4,0.2 kB,1.0 kB
|
||
23,AsyncGenerator,4,0.2 kB,1.0 kB
|
||
34,JSON,4,0.2 kB,1.0 kB
|
||
35,Promise,4,0.2 kB,1.0 kB
|
||
57,Intl.Collator,4,0.1 kB,1.0 kB
|
||
119,CSSStyleSheet,3,0.5 kB,1.0 kB
|
||
33,WeakMap,4,0.2 kB,1.0 kB
|
||
52,FinalizationRegistry,4,0.1 kB,0.9 kB
|
||
63,Intl.DisplayNames,4,0.1 kB,0.9 kB
|
||
64,Intl.Segmenter,4,0.1 kB,0.9 kB
|
||
73,Async-from-Sync Iterator,4,0.1 kB,0.9 kB
|
||
22,{<symbol Symbol.asyncIterator>, <symbol Symbol.asyncDispose>},4,0.1 kB,0.9 kB
|
||
85,{containing, <symbol Symbol.iterator>},4,0.1 kB,0.8 kB
|
||
51,WeakRef,4,0.1 kB,0.8 kB
|
||
79,WebAssembly.Table,4,0.2 kB,0.8 kB
|
||
80,WebAssembly.Memory,4,0.2 kB,0.8 kB
|
||
71,Boolean,4,0.1 kB,0.8 kB
|
||
18,Array Iterator,4,0.1 kB,0.7 kB
|
||
24,Iterator Helper,4,0.1 kB,0.7 kB
|
||
26,Map Iterator,4,0.1 kB,0.7 kB
|
||
29,Set Iterator,4,0.1 kB,0.7 kB
|
||
31,String Iterator,4,0.1 kB,0.7 kB
|
||
86,Segmenter String Iterator,4,0.1 kB,0.7 kB
|
||
88,RegExp String Iterator,4,0.1 kB,0.7 kB
|
||
20,{constructor, name, message, toString},4,0.1 kB,0.7 kB
|
||
87,{next, return},4,0.1 kB,0.7 kB
|
||
75,AsyncGeneratorFunction,4,0.1 kB,0.7 kB
|
||
84,GeneratorFunction,4,0.1 kB,0.7 kB
|
||
74,AsyncFunction,4,0.1 kB,0.6 kB
|
||
81,WebAssembly.Global,4,0.1 kB,0.6 kB
|
||
93,WebAssembly.Suspending,4,0.1 kB,0.6 kB
|
||
100,{loadTimes, csi},2,0.1 kB,0.6 kB
|
||
36,{constructor, exec, dotAll, get dotAll, flags, get flags, global, get global, hasIndices, get hasIndices, ignoreCase},4,0.2 kB,0.6 kB
|
||
78,WebAssembly.Instance,4,0.1 kB,0.5 kB
|
||
83,WebAssembly.Exception,4,0.1 kB,0.5 kB
|
||
110,Text,6,0.5 kB,0.5 kB
|
||
77,WebAssembly.Module,4,0.1 kB,0.4 kB
|
||
82,WebAssembly.Tag,4,0.1 kB,0.4 kB
|
||
101,EventTarget,2,0.1 kB,0.4 kB
|
||
53,WeakSet,4,0.2 kB,0.4 kB
|
||
135,EventListener,10,0.4 kB,0.4 kB
|
||
99,{parse, stringify},2,0.0 kB,0.4 kB
|
||
127,Navigation,1,0.2 kB,0.4 kB
|
||
4,{<symbol handler_function>, <symbol feature_name>},8,0.2 kB,0.4 kB
|
||
134,FontFaceSet,1,0.3 kB,0.3 kB
|
||
133,StylePropertyMap,8,0.3 kB,0.3 kB
|
||
139,MutationObserver,2,0.3 kB,0.3 kB
|
||
102,WindowProperties,2,0.1 kB,0.3 kB
|
||
115,<style>,1,0.1 kB,0.3 kB
|
||
123,IntersectionObserver,1,0.2 kB,0.2 kB
|
||
132,MutationObserver::Delegate,2,0.1 kB,0.2 kB
|
||
131,ScriptedAnimationController,1,0.2 kB,0.2 kB
|
||
95,MutationObserver (prototype) / https://example.com,1,0.2 kB,0.2 kB
|
||
7,(number),16,0.2 kB,0.2 kB
|
||
120,NavigationHistoryEntry,1,0.2 kB,0.2 kB
|
||
129,StyleSheetCollection,1,0.2 kB,0.2 kB
|
||
147,<a>,1,0.1 kB,0.2 kB
|
||
146,DocumentTimeline,1,0.2 kB,0.2 kB
|
||
5,RegExp,1,0.1 kB,0.2 kB
|
||
114,<title>,1,0.1 kB,0.2 kB
|
||
116,PerformancePaintTiming,2,0.2 kB,0.2 kB
|
||
145,<p>,2,0.2 kB,0.2 kB
|
||
111,<div>,1,0.1 kB,0.2 kB
|
||
122,ServiceWorkerContainer,1,0.2 kB,0.2 kB
|
||
125,Navigator,1,0.2 kB,0.2 kB
|
||
155,PerformanceNavigationTiming,1,0.2 kB,0.2 kB
|
||
113,<head>,1,0.1 kB,0.2 kB
|
||
98,HTMLDocument (prototype) / https://example.com,1,0.1 kB,0.1 kB
|
||
117,PerformanceResourceTiming,1,0.1 kB,0.1 kB
|
||
152,LargestContentfulPaint,1,0.1 kB,0.1 kB
|
||
38,Tag,4,0.1 kB,0.1 kB
|
||
136,CustomElementRegistry,1,0.1 kB,0.1 kB
|
||
138,CSSRuleList,4,0.1 kB,0.1 kB
|
||
141,Storage,2,0.1 kB,0.1 kB
|
||
13,<body>,1,0.1 kB,0.1 kB
|
||
14,Object (global),2,0.0 kB,0.1 kB
|
||
121,DOMTokenList,2,0.1 kB,0.1 kB
|
||
148,HTMLCollection,1,0.1 kB,0.1 kB
|
||
150,ScriptRunner,1,0.1 kB,0.1 kB
|
||
112,<meta>,1,0.1 kB,0.1 kB
|
||
41,(concatenated string),2,0.0 kB,0.1 kB
|
||
140,<html>,1,0.1 kB,0.1 kB
|
||
144,<h1>,1,0.1 kB,0.1 kB
|
||
149,Screen,1,0.1 kB,0.1 kB
|
||
153,DocumentType,1,0.1 kB,0.1 kB
|
||
156,VisibilityStateEntry,1,0.1 kB,0.1 kB
|
||
137,MutationObserverRegistration,1,0.1 kB,0.1 kB
|
||
8,Window (global) / https://example.com,1,0.0 kB,0.1 kB
|
||
151,FragmentDirective,1,0.1 kB,0.1 kB
|
||
124,IntersectionObserverDelegate,1,0.0 kB,0.0 kB
|
||
128,NavigationActivation,1,0.0 kB,0.0 kB
|
||
154,PerformanceTiming,1,0.0 kB,0.0 kB
|
||
157,Pending activities,1,0.0 kB,0.0 kB
|
||
142,VisualViewport,1,0.0 kB,0.0 kB
|
||
143,Viewport,1,0.0 kB,0.0 kB
|
||
12,HTMLBodyElement,1,0.0 kB,0.0 kB
|
||
97,HTMLDocument (internal cache) / https://example.com,1,0.0 kB,0.0 kB
|
||
107,MutationObserver (internal cache) / https://example.com,1,0.0 kB,0.0 kB
|
||
108,HTMLBodyElement (internal cache) / https://example.com,1,0.0 kB,0.0 kB
|
||
`;
|
||
|
||
exports[`memory > get_heapsnapshot_retainers > with valid nodeId 1`] = `
|
||
## Heap Snapshot Data
|
||
name,type,nodeId,nodeName
|
||
prototype,internal,29287,system / Map
|
||
prototype,property,25575,String
|
||
initial_string_prototype,internal,7199,system / NativeContext
|
||
Showing 1-3 of 3 (Page 1 of 1).
|
||
`;
|
||
|
||
exports[`memory > get_heapsnapshot_summary > with default options 1`] = `
|
||
## Heap Snapshot Data
|
||
Statistics: {
|
||
"total": 1121496,
|
||
"native": {
|
||
"total": 333392,
|
||
"typedArrays": 0
|
||
},
|
||
"v8heap": {
|
||
"total": 788104,
|
||
"code": 42812,
|
||
"jsArrays": 1312,
|
||
"strings": 27920,
|
||
"system": 199264
|
||
}
|
||
}
|
||
Static Data: {
|
||
"nodeCount": 27466,
|
||
"rootNodeIndex": 0,
|
||
"totalSize": 1121496,
|
||
"maxJSObjectId": 54005
|
||
}
|
||
`;
|