| { |
| "extensions": [ |
| // { |
| // "type": "view", |
| // "location": "panel", |
| // "id": "heap_profiler", |
| // "title": "Memory", |
| // "order": 60, |
| // "className": "Profiler.HeapProfilerPanel" |
| // }, |
| // { |
| // "type": "view", |
| // "location": "drawer-view", |
| // "id": "live_heap_profile", |
| // "title": "Live Heap Profile", |
| // "persistence": "closeable", |
| // "className": "Profiler.LiveHeapProfileView", |
| // "order": 100, |
| // "experiment": "liveHeapProfile" |
| // }, |
| // { |
| // "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": "live-heap-profile.toggle-recording", |
| // "iconClass": "largeicon-start-recording", |
| // "toggleable": true, |
| // "toggledIconClass": "largeicon-stop-recording", |
| // "toggleWithRedColor": true, |
| // "className": "Profiler.LiveHeapProfileView.ActionDelegate", |
| // "category": "Performance", |
| // "options": [ |
| // { |
| // "value": true, |
| // "title": "Start recording heap allocations" |
| // }, |
| // { |
| // "value": false, |
| // "title": "Stop recording heap allocations" |
| // } |
| // ] |
| // }, |
| // { |
| // "type": "action", |
| // "actionId": "live-heap-profile.start-with-reload", |
| // "iconClass": "largeicon-refresh", |
| // "className": "Profiler.LiveHeapProfileView.ActionDelegate", |
| // "category": "Performance", |
| // "title": "Start recording heap allocations and reload the page" |
| // }, |
| // { |
| // "type": "action", |
| // "actionId": "profiler.heap-toggle-recording", |
| // "iconClass": "largeicon-start-recording", |
| // "toggleable": true, |
| // "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", |
| "toggleable": true, |
| "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", |
| "HeapProfilerPanel.js", |
| "HeapSnapshotProxy.js", |
| "HeapSnapshotDataGrids.js", |
| "HeapSnapshotGridNodes.js", |
| "HeapSnapshotView.js", |
| "HeapTimelineOverview.js", |
| "IsolateSelector.js", |
| "LiveHeapProfileView.js", |
| "ProfileLauncherView.js", |
| "ProfileTypeRegistry.js" |
| ], |
| "resources": [ |
| "heapProfiler.css", |
| "liveHeapProfile.css", |
| "profileLauncherView.css", |
| "profilesPanel.css", |
| "profilesSidebarTree.css" |
| ] |
| } |