Support Board
Date/Time: Wed, 05 Feb 2025 22:57:08 +0000
Sierra chart is very laggy after update
View Count: 2339
[2024-12-02 15:25:25] |
FuturesBod - Posts: 18 |
Just for the record, I have the same issue. Works great in 2700, hopelessly laggy in 2712. I haven't tried the re-creation solution yet, have rolled back to 2700 for today. Will work on it tonight. Really just letting Sierra technical team know these aren't isolated incidents. Date Time Of Last Edit: 2024-12-02 15:25:57
|
[2024-12-02 15:31:14] |
Sierra_Chart Engineering - Posts: 18294 |
We really do not recommend this. It makes no sense at all: I haven't tried the re-creation solution yet
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, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2024-12-02 15:33:15] |
Sierra_Chart Engineering - Posts: 18294 |
If I open any chartbook created in a previous version - with the same exact charts - the performance is not even close. Fans wind up and CPU usage spikes. The only difference this would make, is if the Chart >> Chart Settings >> Display >> Chart Update Interval in Milliseconds setting in the prior Chartbook is different compared to the new Chartbook. This would be the only explanation.
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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2024-12-02 15:33:48
|
[2024-12-02 15:42:16] |
Sierra_Chart Engineering - Posts: 18294 |
This is the CPU, we are using, when using a 10 ms update interval and no performance issues at all: We are sure all of you have a much more capable CPUs. With more cores. This is only a two core CPU. We are also using Windows 7 but that should not matter. We have 50 charts. We also run Sierra Chart, on our servers. Like sometimes 20 installations or more. And we notice a performance improvement. The desktop is significantly more responsive. Typically we are running Windows server 2016 which is equivalent to Windows 10. No issues at all. Only a performance improvement. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2024-12-02 15:42:57
|
[2024-12-02 15:48:44] |
Tamas_Biro - Posts: 6 |
Using OpenGL is not influencing that, right?
|
[2024-12-02 15:52:56] |
User749040 - Posts: 42 |
I have a much more capable CPU with 64GBs of RAM and 1TB storage just for SC with a 4090. There is significant performance decrease with the latest update. I reverted back to the previous one and it's all good so there has to be something with the new update I have not changed anything in my chartbook. I have 3 charts with a timer and a global interval update ms at 400. Increasing it to even 1500ms does not change anything. There is general lag across whole SC not just the chartbooks but settings as well. |
[2024-12-02 15:53:13] |
FuturesBod - Posts: 18 |
If I've understood this correctly, the chart update interval is now working 'more accurately' (for want of a better term) than it used to. Thus a chart update interval of 30ms is now 'faster' than it used to be. So using a higher value will give better performance if the low value is too low for the PC to cope with. I re-upgraded to 2712 and changed my chart update intervals from 30ms to 200ms. Everything works great now. No copying of charts was needed. I will have to experiment with values to see how fast I can go but I would urge users having trouble to update the interval on all your charts to say 250-300ms, make sure everything is fine and then work lower to see what you can get away with. Date Time Of Last Edit: 2024-12-02 15:53:39
|
[2024-12-02 16:23:42] |
Sierra_Chart Engineering - Posts: 18294 |
We were not testing with OpenGL but we did now and still no negative performance impact: Using OpenGL is not influencing that, right?
No observable difference with OpenGL. If I've understood this correctly, the chart update interval is now working 'more accurately' (for want of a better term) than it used to. Yes this would be the reasonable conclusion. Although Sierra Chart automatically manages this. So it should not be necessary to even change the Chart Update Interval but this is what we are recommending doing because we have no other explanation.We do not notice any problems using a 10 ms global chart update interval. This is driving 50 charts at 10 ms. 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, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2024-12-02 16:27:40] |
Sierra_Chart Engineering - Posts: 18294 |
The conclusion is that the Chart Update Interval is more faithfully being followed with Sierra Chart timers as compared to Windows timers. With higher performance systems, the charts are being driven, with much more frequent updates which is a good thing! So this is what causes the increase CPU usage, more frequently updating charts. This is a good thing because sometimes we have reports, not often but sometimes, of users with very powerful systems noticing slow updating of their trading charts or Trading DOMs with no explanation. So obviously, Windows timers are simply unreliable and not triggering when they should be. So basically there is no reason for us to bring back windows timers. They are simply unreliable like so many other things in Windows. This is what we can see quite clearly. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2024-12-02 16:30:44
|
[2024-12-02 16:28:55] |
User749040 - Posts: 42 |
I found the source of my problem.
Extend "Until future intersection" I'm using this draw style on all my charts, perhaps that's why I'm having such massive performance decrease. I cannot test as I'm trading and reverted back to previous update. |
[2024-12-02 16:33:53] |
User449884 - Posts: 163 |
had to revert to version 2700 after market open this morning, alot of delay on the main instance
|
[2024-12-02 16:47:19] |
tokauo - Posts: 35 |
10 ms update interval really speeds up order placement .-)
|
[2024-12-02 17:06:04] |
Ian G - Posts: 4 |
I am having the same problem after the update. I notice mainly when trying to move the crosshairs or draw anything on the chart it is very laggy/jumpy. CPU usage isn't high. I tried this on a separate install with 2 charts open, same problem.
|
[2024-12-02 17:51:49] |
User976943 - Posts: 39 |
Hi, I am having the same problem after the update. I notice mainly when trying to move the crosshairs or draw anything on the chart it is very laggy/jumpy. Works great in 2700, laggy in 2712. So I reverted to v2700 |
[2024-12-02 19:57:39] |
Sierra_Chart Engineering - Posts: 18294 |
It makes no difference: 10 ms update interval really speeds up order placement .-)
Order placement is always instantaneous. Even though after submitting an order you notice a delay, with the order showing up on the chart, the order is instantaneously transmitted. And we can make it quickly show up on the chart anyway even with a slower update interval. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2024-12-02 20:00:25
|
[2024-12-02 19:59:25] |
Sierra_Chart Engineering - Posts: 18294 |
We are going to add real-time dynamic modification of the Chart Update Interval for individual charts. For example if the chart is taking 500 ms to calculate and draw at an update, we would extend the update interval to that amount but not exceeding 1000 milliseconds. It will continuously adjust as necessary. We will make this an option. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2024-12-02 19:59:37
|
[2024-12-03 14:32:39] |
Sawtooth - Posts: 4167 |
Rapid cursor movement stalls at intervals with v2714 using 500ms, less so when increasing, but still present at even 2000 ms. I have no stalling of rapid cursor movement in v2700 at 500 ms. |
[2024-12-03 20:22:53] |
User749040 - Posts: 42 |
I have read this post Versions 2712, 2713 | New Timer Functionality and Apparent Performance Issues from Sierra and I have updated to the current version and have 1000ms update interval on all my charts but I'm still experiencing lag. It's better than previous versions but still not the best. I went back to 2700 as that one is by far the smoothest.
|
[2024-12-03 22:22:15] |
Sierra_Chart Engineering - Posts: 18294 |
Okay thank you for the feedback. We still observe no problems like this ourselves at all but we will have a new version out in about an hour, with further refinements, and user controllable settings for automatic timer management. The management of timers is very dynamic now. The set timer interval, is still used, but is adjusted higher as needed based on the actual calculation of time of the chart. You have further control over that with settings. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2024-12-03 22:22:44
|
[2024-12-04 12:59:36] |
Ignavis - Posts: 1 |
I have the same issues on latest version. Really laggy, letting Sierra technical team know these aren't isolated incidents.
|
[2024-12-04 14:09:59] |
Sawtooth - Posts: 4167 |
Rapid cursor movement still stalls at intervals in v2716, using 500ms, multiplier of 3, max of 4000ms. Using 1000ms, multiplier of 10, max of 10000ms, it is mostly gone, but still not as good as v2700. Using 10ms, multiplier of 1, max of 4000ms, the interface is very slow and unusable. In v2700, using 10ms, there is no stalling with rapid cursor movement. v2700 is still more responsive. |
[2024-12-04 14:37:09] |
Sierra_Chart Engineering - Posts: 18294 |
Makes completely no sense at all. Not at all reproducible by us. We are using settings of 10 ms global Chart Update Interval: General Settings Window: Chart Update Interval (Global Settings >> General Settings >> General >> Update Intervals) A multiplier setting of 1: General Settings Window: Timer Management - Chart Calculation/Draw Time Multiplier for Interval Delay (Global Settings >> General Settings >> General >> Update Intervals) And a maximum delay of 1000: General Settings Window: Timer Management - Maximum Interval Delay in Milliseconds (Global Settings >> General Settings >> General >> Update Intervals) We have about 60 charts open. Sierra Chart is completely responsive. No issues. Fast updating. Everything works fine. No trace of any problem at all. Performance is excellent. All of this is fact. Anyway we are not disputing what you are saying, but it flat out makes no sense. We will have to add an option to allow the use of Windows timers which consume operating system resources which lead to lower desktop performance, and are less message queue efficient. Also, it was never the intention at all to be using a TimerManagement_ChartCalculationDrawTimeMultiplierForIntervalDelay setting of 10. We would never suggest to a user to a use a setting that high. And cause slow chart updates. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2024-12-04 15:05:17
|
[2024-12-04 15:02:39] |
User75949 - Posts: 125 |
Updated to 2716 version and everything is fine also with Chart update interval in general settings at 600ms
|
[2024-12-04 15:05:18] |
frozentundra - Posts: 93 |
Updated to 2716 this morning and everything is running very fast. Without a doubt a performance increase over 2710. My global chart update interval = 1000ms. My most demanding chart I set to update interval of 100ms and it is experiencing zero lag. Thank you very much! |
To post a message in this thread, you need to log in with your Sierra Chart account: