If you activate profiling in PB Tools / System Options , you can get a trace file for your project after launch, which may include hit counts and timings for performing procedures.
By the way, there are several options, but it just will not help you in memory / I / O consumption, I think you will have to get additional tools for this, I found myself Process Hacker is very useful for this.
After starting to collect data (you need to pass each function that you want to analyze), you have several tools for processing it using the File / New... / Tool helper:
- View class profiling
- Profiling Routine View
- view profiling profiles
They need a little practice to be useful, but to use the Profiling Routine view, I can say that it helps to identify bottlenecks by indicating the time elapsed in the routines (it can be shown individually or summarized), and a number (for identification, for example, code to move outside of loops, etc.).
source share