| { |
| "extensions": [ |
| { |
| "type": "view", |
| "location": "panel", |
| "id": "heap_profiler", |
| "title": "Memory", |
| "order": 60, |
| "className": "Profiler.HeapProfilerPanel" |
| }, |
| { |
| "type": "@UI.ContextMenu.Provider", |
| "contextTypes": [ |
| "SDK.RemoteObject" |
| ], |
| "className": "Profiler.HeapProfilerPanel" |
| }, |
| { |
| "type": "setting", |
| "category": "Performance", |
| "title": "High resolution CPU profiling", |
| "settingName": "highResolutionCpuProfiling", |
| "settingType": "boolean", |
| "defaultValue": true |
| }, |
| { |
| "type": "setting", |
| "category": "Performance", |
| "title": "Show native functions in JS Profile", |
| "settingName": "showNativeFunctionsInJSProfile", |
| "settingType": "boolean", |
| "defaultValue": true |
| }, |
| { |
| "type": "action", |
| "actionId": "profiler.heap-toggle-recording", |
| "iconClass": "largeicon-start-recording", |
| "toggledIconClass": "largeicon-stop-recording", |
| "toggleWithRedColor": true, |
| "contextTypes": [ |
| "Profiler.HeapProfilerPanel" |
| ], |
| "className": "Profiler.HeapProfilerPanel", |
| "bindings": [ |
| { |
| "platform": "windows,linux", |
| "shortcut": "Ctrl+E" |
| }, |
| { |
| "platform": "mac", |
| "shortcut": "Meta+E" |
| } |
| ] |
| }, |
| { |
| "type": "action", |
| "actionId": "profiler.js-toggle-recording", |
| "iconClass": "largeicon-start-recording", |
| "toggledIconClass": "largeicon-stop-recording", |
| "toggleWithRedColor": true, |
| "contextTypes": [ |
| "Profiler.JSProfilerPanel" |
| ], |
| "className": "Profiler.JSProfilerPanel", |
| "bindings": [ |
| { |
| "platform": "windows,linux", |
| "shortcut": "Ctrl+E" |
| }, |
| { |
| "platform": "mac", |
| "shortcut": "Meta+E" |
| } |
| ] |
| } |
| ], |
| "dependencies": [ |
| "components", |
| "perf_ui", |
| "data_grid", |
| "heap_snapshot_model", |
| "object_ui" |
| ], |
| "scripts": [ |
| "ProfileType.js", |
| "ProfileHeader.js", |
| "ProfilesPanel.js", |
| "ProfileView.js", |
| "ProfileDataGrid.js", |
| "BottomUpProfileDataGrid.js", |
| "TopDownProfileDataGrid.js", |
| "CPUProfileFlameChart.js", |
| "CPUProfileView.js", |
| "HeapProfileView.js", |
| "HeapSnapshotProxy.js", |
| "HeapSnapshotDataGrids.js", |
| "HeapSnapshotGridNodes.js", |
| "HeapSnapshotView.js", |
| "HeapProfilerPanel.js", |
| "IsolateSelector.js", |
| "ProfileLauncherView.js", |
| "ProfileTypeRegistry.js" |
| ], |
| "resources": [ |
| "heapProfiler.css", |
| "profileLauncherView.css", |
| "profilesPanel.css", |
| "profilesSidebarTree.css" |
| ] |
| } |