Support Board
Date/Time: Thu, 06 Mar 2025 16:13:44 +0000
Post From: ACS Drawing Recalculation Performance
[2022-01-29 17:19:06] |
User907968 - Posts: 836 |
Hello, Version 2350 / Revsion 40878M I am noticing significantly increased study recalculation times when more than one chart study is using ACS drawings such as 'DRAWING_LINE', 'DRAWING_RECTANGLEHIGHLIGHT', or 'DRAWING_RECTANGLE_EXT_HIGHLIGHT'. None of these drawings are being added as user drawn, so based on the information here - Using Drawing Tools From an Advanced Custom Study: sc.DeleteACSChartDrawing() - I would assume that the drawings are all being deleted when the study is recalculated. Here are some examples from testing today, calculation times are all microseconds. Calculation/Recalculation times with study A is drawing to chart: Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 4485 | Last Calculation Time: 34213 | 2022-01-29 09:58:58.020 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Hidden | Drawings Added by Study: 0 | Total Drawings for All Studies: 4485 | Last Calculation Time: 5772 | 2022-01-29 09:58:58.031 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 4485 | Last Calculation Time: 33762 | 2022-01-29 09:58:58.739 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Hidden | Drawings Added by Study: 0 | Total Drawings for All Studies: 4485 | Last Calculation Time: 5705 | 2022-01-29 09:58:58.749 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 4485 | Last Calculation Time: 34029 | 2022-01-29 09:58:59.789 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Hidden | Drawings Added by Study: 0 | Total Drawings for All Studies: 4485 | Last Calculation Time: 5774 | 2022-01-29 09:58:59.799 Initial Calculation times with both studies A and 1 drawing to chart: Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 5563 | Last Calculation Time: 34298 | 2022-01-29 09:59:20.770 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Visible | Drawings Added by Study: 1078 | Total Drawings for All Studies: 5563 | Last Calculation Time: 6422 | 2022-01-29 09:59:21.555 Recalculation times with both studies drawing to chart: Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 5563 | Last Calculation Time: 812016 | 2022-01-29 09:59:23.054 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Visible | Drawings Added by Study: 1078 | Total Drawings for All Studies: 5563 | Last Calculation Time: 781054 | 2022-01-29 09:59:23.830 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 5563 | Last Calculation Time: 810877 | 2022-01-29 09:59:25.085 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Visible | Drawings Added by Study: 1078 | Total Drawings for All Studies: 5563 | Last Calculation Time: 772131 | 2022-01-29 09:59:25.862 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 5563 | Last Calculation Time: 804666 | 2022-01-29 09:59:27.744 Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Visible | Drawings Added by Study: 1078 | Total Drawings for All Studies: 5563 | Last Calculation Time: 772022 | 2022-01-29 09:59:28.530 I can reduce the days to load in the chart, so that there are fewer drawings to begin with, however the underlying behaviour is no different, the recalculation times increase disproportionately with each study added. Whether this is a recent phenomenon, I can't say. Date Time Of Last Edit: 2022-01-29 19:01:19
|