Hi Everyone;
Since we are talking about Application Profiling here in this thread. I just wanted to drop you a quick note that I just added a "real time" Application Profile Viewer feature to the latest STD Integrated Framework. The current beta version of the frameworks Demo App can be downloaded from here and is now compiled & tested under the latest PB2019 R2 MR 2353. The real-time viewer feature works when running the App from the PB IDE and it also works from any P-Code or M-Code compiled PB App EXE of either a 32 or 64 bitness.
The STD framework has had the ability to produce an App Profile Trace file "on demand" for over a decade. However, you then needed to exit the App and then use one of the "Trace Viewer" utilities that can only be launched from the PB IDE in order to look at performance datum. Now you can start, add, refresh & view the App Profile Trace file datum any time while your Unit testing your PB App. Plus, you can even do this in the QA, IT, ST, UAT & Prod environments from any compiled EXE "on demand".
I have suggested an Elevate 2020 topic for this awesome yet misunderstood and misused feature that I call "Extreme Application Profiling & Tracing" but, I have not yet heard back yet if this topic will be accepted.
Regards ... Chris