Login Page - Create Account

Support Board


Date/Time: Fri, 27 Dec 2024 01:18:21 +0000



CPU usage on an AppleMacbook PRO

View Count: 1826

[2016-03-17 12:51:55]
User623574 - Posts: 1
I am trying to reduce the fan speed on my Macbook PRO. I have the latest model (it's an i7) with an SSD & 8 GB of memory.
Running Sierra Chart the fans on the Mac are always running full speed.

The task manager in windows shows Sierra Chart is using about 26% of the processors (I have tried giving Windows anywhere from 1 to 8 processors. The fan speed stays the same).

I’m running El Capitan on the Mac & Windows 7 in Parallels 11.

A workaround I came up with a couple months ago what's to have a workspace with no charts. When I would switch to that workspace, Sierra charts dropped to about 5% in CPU usage my Mac could cool off. That was a decent workaround where if I stopped watching the charts I could simply switch to that workspace, and then return to 1 of the other 10 workspaces when I was viewing the charts. Sometime in the last few builds Sierra Chart changed some of the coding and now bringing up the blank workspace doesn't change the processor load.

I have been going through these steps but haven’t seen any significant reduction and CPU usage yet:
http://www.sierrachart.com/index.php?page=doc/helpdetails30.html

Can anybody else who has environment running provide any feedback?

Is 26% normal?

Thanks.

Tom Raddemann
[2016-03-17 14:51:33]
Mack - Posts: 83
26% seems like a lot.

At the moment I am running 20 tabs in Sierra Chart and my "idle cpu %" is 85% on my Core i7 Hackintosh. I am using Wine however, not Parallels. It's a pretty good option when you are on the Mac. There is no additional layer to emulate and Sierra Chart looks like a regular application for the most part. (except you have the windows fonts of course, since it is Wine).

If you want to give Wine a try, I'd suggest you download Wine Bottler for Mac because Wine is quite difficult to setup properly.
Date Time Of Last Edit: 2016-03-17 17:41:58
[2016-03-17 17:33:54]
ganz - Posts: 1048
Mack

download Wine Bottler for Mac because Wine is quite difficult to setup properly

https://www.codeweavers.com/products/crossover-mac
[2016-03-17 17:37:05]
Mack - Posts: 83
Interesting:

Does crossover solve the problems in wine we have with the replay button and trade chart window?

Ps. Wine bottler gives you a compiled wine binary so setup is easy.
[2016-03-17 17:38:28]
ganz - Posts: 1048
User623574

Is 26% normal?

It depends and will never be as low as native windoze so 10-20 % are expected minimal values because of VM
[2016-03-17 17:39:31]
ganz - Posts: 1048
Mack

Does crossover solve the problems in wine we have with the replay button and trade chart window?
No.
[2016-03-18 13:43:08]
User957752 - Posts: 9
Thanks for the feedback & suggestions. I have tried "Wine" a few months ago & had the same results.

I also tried "Fusion" with the same results.

Activity Monitor on my Mac says Windows is using 110% & the Task manager in Windows shows 25% .

Mark ... My "idle cpu %" is also 85%.

What bugs (& concerns) me is that I've been running this same configuration on my old 17" MacBook & the fans never increased much. Now I'm using the latest/best technology & the fans are pegged at full RPM. Maybe this is JUST the way the new MacBook PRO is designed. If that is true ... Sigh.
[2016-03-18 17:32:57]
Sierra Chart Engineering - Posts: 104368
Sometime in the last few builds Sierra Chart changed some of the coding and now bringing up the blank workspace doesn't change the processor load.

We do not know what this is. Nothing to our knowledge has changed which would affect this.
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
[2016-03-21 22:07:57]
User957752 - Posts: 9
I spent a few hours opening & closing my various workspaces & watching the CPU Usage in the Task Manager.

What I found what was eating the CPU cycles was the "Chart Update Interval". It was set to 40 ms. My 6 year old 17" MacBook PRO was also set to 40 ms. The 17" MacBook did not have the fan/heat problem. My guess is that this new MacBook has 4x the pixels to push ... & maybe Sierra Chart doesn't do much with the current GPUs.

I found that by changing the Chart Update Interval to 750 & higher the CPU usage really drops & the fan speed barely moves any higher. Yay.

I don't believe I ever changed the default setting, and I contacted one other user and his setting was also set at 40. I'm saying that because of the below statement that is in the support documentation.
------
"If you are using a Chart Update Interval under 100 ms, then please do not contact support for high CPU usage problems. Be aware that using an extreme setting like under 50 ms is not regarded as efficient and you should be aware of the potential negative consequences with CPU usage that this will cause. In other words, use these more extreme settings at your own risk!"
[2016-03-21 22:42:28]
Sierra Chart Engineering - Posts: 104368
The default is 500 ms and has been that way for long time now.

We would never use a default of 40.
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
[2016-03-22 12:49:30]
User957752 - Posts: 9
Hi Support.

Thanks for letting me know. Glad I found your support page with the settings to change.

All is well.

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

Login

Login Page - Create Account