Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
META-INF.dirigible.dev-tools.profiler.module.json Maven / Gradle / Ivy
{
"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": "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"
],
"scripts": [],
"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"
]
}