An extension for Progress Openedge Profiler.
This open source project is in active development. Our goal is to simplify the access to Progress Openedge Profiler when using VS Code as a development environment.
There are 3 option how to open view:
- In file explorer right click profiler file and select "Show Profiler"
- In open profiler file right click and select "Show Profiler"
- In open profiler file click this icon on the top right corner
- Load and view .prof and .out profiler file
- View Module details.
- Jump to code.
- Jump to line.
- Jump to listings file (New).
- View Calling module details.
- View Called module details.
- View Line Summary.
- View Code in Monaco Editor.
- View Module details.
- Treeview.
- Jump to module details using double click
- Flamegraph.
- Ability to sort out procedure names by text.
- Ability to sort out by constructor and destructor.
- Ability to toggle graph type.
- Jump to module details using double click
- Jump to code using CTRL + left click
- Compare tab for multiple profilers.
- View differences between each module.
- View differences for Calling/Called modules.
- Switch between profilers.
- Ability to see difference in percentage.
- Profiler Start/Stop Snippets.
To be able to view Monaco Editor or use jump to code feature you have to either
- open profiler from your project directory (with openedge-project.json file in root of your project) or
- generate profiler with listing files.
{
"name": "sample",
"version": "1.0",
"oeversion": "12.8",
"graphicalMode": false,
"charset": "utf-8",
"extraParameters": "",
"buildPath": [
{
"type": "source",
"path": "src"
},
{
"type": "propath",
"path": "src"
}
],
"dbConnections": [],
"numThreads": 1,
"procedures": [],
"profiles": []
}
- vscode-abl a VSCode plugin for ABL.
- ProBro a VSCode plugin for browsing Progress Openedge Database.
Sponsored by Baltic Amadeus
Enjoy!