Support Board
Date/Time: Tue, 11 Mar 2025 17:21:04 +0000
Post From: Performance -> Drawing Time
[2022-03-21 21:47:33] |
QnReally - Posts: 188 |
Thanks. I have a few charts with a bunch of studies in each chart. They all serve a purpose. If I wanted to make my charts more responsive, I have to look at each chart's time to draw and each study's performance one at a time by clicking and navigating through various property screens. I wish, I could get a report of what is impacting my charts' (all of my charts together) responsiveness in a descending order (most impact to least impact). This will allow me to focus my attention on either removing or tuning my studies in some way. Currently, there is a disconnect in the way the performance is reported. If some of these numbers are only for recalculation and the recalculation doesn't occur each update, then I am not getting the full picture of the performance data. For example, a study that recalculates every update and takes 5ms each time has more impact on the responsiveness at the chartbook level than a study that takes 200 ms per recalculation but only runs once an hour. Perhaps, you could consider a way to report how much cumulative time each study and chart has taken in the last 5 minutes or some arbitrary time period you decide. I understand if you don't have time for this at the moment. This can be a longer term goal. The data you report should allow the users to easily obtain (without too many mouse clicks) and see what studies and charts have the highest impact on SC's responsiveness at the chartbook level. In the shorter to medium term, perhaps, you can provide a couple of ACSIL functions (one for the chart and another for the studies in a chart) to report the total performance impact over period of time. If some of this is already thought through and there is a solution, please point me in the right direction. I appreciate your time and attention, thanks. |