Prior to c-tree V11.8, enabling the collection of c-tree Server's function timings in the SNAPSHOT.FCS reduced the overall throughput of the server. Therefore, it was FairCom’s best practice recommendation to not enable function timings in production settings, unless absolutely necessary.
The logic has been modified to improve performance and yield more accurate results. As a result, this recommendation is no longer necessary and it’s now acceptable to enable function timings for production use. We might still recommend only doing this for reasonable periods of time, for example to get baselines, or when troubleshooting an application slow down.
With this bug fix, the following values in SNAPSHOT.FCS are now correct; previously, they were always zero:
system-wide c-tree calls: 15360578
time waiting for requests: 1112.107
time executing requests: 226.281
time to send responses: 332.027
elapsed time function-timings turned on: 81.862
system-wide time waiting per request: 0.000072
execution time per request: 0.000014
time to send per response: 0.000021
Affected Components: c-tree Server