mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-11 14:14:36 +08:00
This was a temporary flag as part of the devtools_entrypoint migration. Since that migration has concluded, we can now remove all references to it and clean up `build_release_applications.py`. R=jacktfranklin@chromium.org,aerotwist@chromium.org Bug: 1101738 Change-Id: I3ef9ec1a99bc9fc1758532124db22b3b4b1a5e2a Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2391140 Reviewed-by: Paul Lewis <aerotwist@chromium.org> Reviewed-by: Jack Franklin <jacktfranklin@chromium.org> Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
154 lines
4.0 KiB
JSON
154 lines
4.0 KiB
JSON
{
|
|
"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": "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": "Memory",
|
|
"experiment": "liveHeapProfile",
|
|
"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": "Memory",
|
|
"experiment": "liveHeapProfile",
|
|
"title": "Start recording heap allocations and reload the page"
|
|
},
|
|
{
|
|
"type": "action",
|
|
"actionId": "profiler.heap-toggle-recording",
|
|
"category": "Memory",
|
|
"iconClass": "largeicon-start-recording",
|
|
"title": "Start/stop 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",
|
|
"category": "JavaScript Profiler",
|
|
"title": "Start/stop 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"
|
|
],
|
|
"modules": [
|
|
"profiler.js",
|
|
"profiler-legacy.js",
|
|
"ProfileHeader.js",
|
|
"ProfilesPanel.js",
|
|
"ProfileView.js",
|
|
"ProfileDataGrid.js",
|
|
"ProfileSidebarTreeElement.js",
|
|
"BottomUpProfileDataGrid.js",
|
|
"TopDownProfileDataGrid.js",
|
|
"ChildrenProvider.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"
|
|
]
|
|
} |