Login Page - Create Account

Support Board


Date/Time: Fri, 14 Mar 2025 15:30:12 +0000



Noticing significant CPU usage increase. Has anything changed in SierraChart ?

View Count: 370

[2024-12-20 10:48:33]
BenjFlame - Posts: 335
Hello,
I recently returned to trading after a three-month break and updated SierraChart to version 2720. I've noticed a concerning change in the application's performance on my Windows PC.

Previously, my chartbook typically consumed between 0.5% and 1.5% CPU during pre-market hours. Now, it's using significantly more resources, ranging from 5% to 7% CPU usage (14600K - 64 Gig Ram). My SierraChart configuration remains unchanged from before my break.

I have one question:

- Has there been any internal change in SC in the past three months or so that might explain this increased CPU consumption?
Date Time Of Last Edit: 2024-12-20 13:09:40
[2024-12-20 11:08:28]
BenjFlame - Posts: 335
Update: i'm back under 1%.

I downgraded feed from CME + Market depth to CME TOP of the book only.
Then disconnected several times, and after 30 minutes or so i'm back under 1%.

Not sure if this could be related. Can the market depth feed be responsible of such an increase in CPU, even if server settings is set to max depth level of 1 ?

EDIT: It's not related to this. See message below.
Date Time Of Last Edit: 2024-12-20 13:10:18
[2024-12-20 12:37:18]
Sébastien - Posts: 56
Hello,
There have been updates regarding the Timer affecting the refresh rate of the charts.

What is Sierra Chart Working On | Post: 394194
[2024-12-20 13:08:47]
BenjFlame - Posts: 335
Thanks. That's interesting.

I closed and restarted sierrachart and back to 5-7% cpu usage even minutes after it was open.

Assigning timer to OS or SC doesn't make a difference.

Edit: After like 10 minutes it gets back to normal at 0.5/1% cpu usage.
Date Time Of Last Edit: 2024-12-20 13:46:01
[2024-12-20 13:58:07]
Sébastien - Posts: 56
Did you try to disable or enable the Timer Management from SierraChart ?
It's a new option in Global Setting / General Settings / General
Disabling it will give you full control over the chart update interval (like it was before).

CPU usage will also vary with the market activity (CPU usage at the NY Open can be twice the normal CPU usage)

If you use custom studies, maybe it's worth the try to disable them to see if the high CPU usage comes from there.
Date Time Of Last Edit: 2024-12-20 13:58:44
[2024-12-20 18:52:26]
BenjFlame - Posts: 335
Yes, this doesn't make a difference.

The high CPU usage spontaneously normalize a few minute after SierraChart was opened and running, without me doing anything special.
Not sure what is the cause of this, all downloading and loading operation usually lasts a few seconds only.

It is not because of market condition as I tested in premarket when volume is stable and very low.
[2024-12-23 02:51:09]
ForgivingComputers.com - Posts: 1021
The high CPU usage spontaneously normalize a few minute after SierraChart was opened and running, without me doing anything special.

I have seen this when there is a lot of new data, and the SCID files are being compressed.
[2024-12-23 06:45:49]
Sierra_Chart Engineering - Posts: 18784
Assuming this is related to Intraday data file compression, and we are not sure if that would be the case, you can disable it:
Advanced Service Settings: File Compression (Global Settings >> Advanced Service Settings)

Be sure to only to disable compression, when markets are inactive though. As it takes time to decompress the data.
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-23 06:46:01

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account