EDMexpressXprofilling

Functionality to collect statistics and metric from execution of any EDMexpressXmethod is now implemented. The information will be printed at the end of the log file or on the screen when logging to stdout is enabled. Hence, the EDMexpressXprofiling information will only be available if a logging option is enabled. The cheapest logging (least time consuming) is to enable log errors only.  The motivation for implementing EDMexpressXprofiling is to support performance analysis of EDMexpressXmethods. There are no time measurements in the profiling results, only number of usage, hence histogram will list the 1000 statements that are most times executed. I assume the rest of the information is intuitive for the reader to understand. Some of the information may not be useful to the developers of the actual EDMexpressXmethods, but it gives important information that can be used to optimise the EDMexpressVM.

Â