Support Board
Date/Time: Mon, 25 Nov 2024 03:48:09 +0000
Post From: Significant Lag past version 1958
[2019-07-31 21:16:15] |
Sierra Chart Engineering - Posts: 104368 |
When we released version 1963 and continue to hear reports of the user interface still not being responsive at times, we were surprised that this was the case. Giving priority to user interface messages like keyboard events and mouse pointer events, would we think would solve the problem but the implementation of that may not really be very efficient or practical, or may not even be possible at all especially with the current Microsoft framework that Sierra Chart is using. With the changes being made, to remove MFC from the program it will be possible later if it is not now. Thinking through this more, we now realize where the dynamic management of the chart update interval that 1963 has, was not fully implemented in the best way. Basically what happens is that when a timer event is triggered, as soon as the chart completes its update, we then record the completion time. If the difference between the original trigger time and the completion time exceeds the Chart Update Interval, then that is the delay for the next update and not the original chart update interval. So if the update interval is 10 ms, and the completion time after trigger was 1000 ms later, the next trigger will be 1000 ms later. And then what happens is that delay of 1000 ms is gradually stepped down with each subsequent update towards the original Chart Update Interval. The problem is the reason for this 1000 ms delay is from other charts being updated as well at the same time so still there is an extremely minimal opportunity for user interface messages to get processed with chart updates occurring one right after the other. What we are going to do now is add an additional 500 ms for the next update. This may be too much of a delay, but we want to start with that to see if it resolves the problem. We are going to release later today 1965 with the new timer management, and this additional inserted delay. And also, in regards to our comments about removing the Chart Update Interval, this is not going to happen but we do realize that it does have to be managed automatically to some extent. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2019-07-31 21:33:08
|