1{ 2 "extensions": [ 3 { 4 "type": "@WebInspector.Panel", 5 "name": "profiles", 6 "title": "Profiles", 7 "order": 4, 8 "className": "WebInspector.ProfilesPanel" 9 }, 10 { 11 "type": "@WebInspector.ContextMenu.Provider", 12 "contextTypes": ["WebInspector.RemoteObject"], 13 "className": "WebInspector.ProfilesPanel.ContextMenuProvider" 14 }, 15 { 16 "type": "ui-setting", 17 "section": "Profiler", 18 "title": "Show advanced heap snapshot properties", 19 "settingName": "showAdvancedHeapSnapshotProperties", 20 "settingType": "checkbox" 21 }, 22 { 23 "type": "ui-setting", 24 "section": "Profiler", 25 "title": "Record heap allocation stack traces", 26 "settingName": "recordAllocationStacks", 27 "settingType": "checkbox" 28 }, 29 { 30 "type": "ui-setting", 31 "section": "Profiler", 32 "title": "High resolution CPU profiling", 33 "settingName": "highResolutionCpuProfiling", 34 "settingType": "checkbox" 35 } 36 ], 37 "dependencies": [ 38 "components" 39 ], 40 "scripts": [ 41 "ProfilesPanel.js", 42 "CPUProfileDataGrid.js", 43 "CPUProfileBottomUpDataGrid.js", 44 "CPUProfileTopDownDataGrid.js", 45 "CPUProfileFlameChart.js", 46 "CPUProfileView.js", 47 "HeapSnapshotCommon.js", 48 "HeapSnapshotProxy.js", 49 "HeapSnapshotDataGrids.js", 50 "HeapSnapshotGridNodes.js", 51 "HeapSnapshotView.js", 52 "ProfileLauncherView.js", 53 "CanvasProfileView.js", 54 "CanvasReplayStateView.js", 55 "ProfileTypeRegistry.js" 56 ] 57} 58