| { |
| "extensions": [ |
| { |
| "type": "late-initialization", |
| "className": "PerfUI.LiveHeapProfile", |
| "experiment": "liveHeapProfile", |
| "setting": "memoryLiveHeapProfile" |
| }, |
| { |
| "type": "@SourceFrame.LineDecorator", |
| "className": "PerfUI.LineLevelProfile.LineDecorator", |
| "decoratorType": "performance" |
| }, |
| { |
| "type": "@SourceFrame.LineDecorator", |
| "className": "PerfUI.LineLevelProfile.LineDecorator", |
| "decoratorType": "memory" |
| }, |
| { |
| "type": "setting", |
| "category": "Performance", |
| "title": "Flamechart mouse wheel action:", |
| "settingName": "flamechartMouseWheelAction", |
| "settingType": "enum", |
| "defaultValue": "zoom", |
| "options": [ |
| { |
| "title": "Scroll", |
| "text": "Scroll", |
| "value": "scroll" |
| }, |
| { |
| "title": "Zoom", |
| "text": "Zoom", |
| "value": "zoom" |
| } |
| ] |
| }, |
| { |
| "type": "setting", |
| "category": "Memory", |
| "experiment": "liveHeapProfile", |
| "title": "Live memory allocation annotations", |
| "settingName": "memoryLiveHeapProfile", |
| "settingType": "boolean", |
| "defaultValue": false, |
| "options": [ |
| { |
| "value": true, |
| "title": "Show live memory allocation annotations" |
| }, |
| { |
| "value": false, |
| "title": "Hide live memory allocation annotations" |
| } |
| ] |
| }, |
| { |
| "type": "action", |
| "actionId": "components.collect-garbage", |
| "title": "Collect garbage", |
| "iconClass": "largeicon-trash-bin", |
| "className": "PerfUI.GCActionDelegate" |
| } |
| ], |
| "dependencies": [ |
| "ui", |
| "sdk", |
| "bindings", |
| "source_frame", |
| "text_editor" |
| ], |
| "scripts": [ |
| "ChartViewport.js", |
| "FilmStripView.js", |
| "FlameChart.js", |
| "GCActionDelegate.js", |
| "LineLevelProfile.js", |
| "LiveHeapProfile.js", |
| "NetworkPriorities.js", |
| "OverviewGrid.js", |
| "PieChart.js", |
| "TimelineGrid.js", |
| "TimelineOverviewPane.js" |
| ], |
| "resources": [ |
| "chartViewport.css", |
| "filmStripView.css", |
| "flameChart.css", |
| "overviewGrid.css", |
| "pieChart.css", |
| "timelineGrid.css", |
| "timelineOverviewInfo.css" |
| ] |
| } |