The latest build of Firefox will give you significantly better performance than Chrome or Safari for your purposes. Try it out, even on your current machine.
Okay, I did a ton of testing today while today was heavy volume (great testing scenario). 4 tabs of tradingview each, on all 3 browsers.
Firefox sadly was the worst offender. In just showing the windowed processes, Firefox was bleeding through CPU use vs Safari and Chrome. It used more memory as well. When broken down to active processes, Firefox, Firefox CP Web Content (I figure each one represents a tab) both just gargled resources compared to the Chorme (Chrome Helper) and Safari (url) equivalents.
edit:
Now here's what I got with Safari vs. Chrome
Safari's individual tabs seemed to use more CPU *and* memory than Chrome. When just showing windowed apps, then Safari used half the CPU than Chrome. If I add up everything Chrome related vs Safari in the hierarchical view, then Safari is more efficient.
However...
I tried to make a quick capture video here of how it responds in real time. Safari when changing between tabs gives me a white screen and a delay. Chrome was more responsive, but the drawing rendering was about the same. (and just to note about Firefox here, but using my macbooks touchpad on here is just awful, and eliminates it by default)
And finally on threading:
In the tests, showing all processes had Chrome at 130 threads vs. Safari's 60. In windowed mode, Chrome did have 3x more threads than Safari going on. Firefox had a whopping 240 threads. When comparing the windowed mode above, Firefox had more threads than Safari at a 76:10 ratio.
Based on this, I'm feeling now that a 2018 6-core CPU would help with all these tabs and threads going on at least. There seems to be a correlation between threads used by a process, and CPU% (duh), so more lanes could give me breathing room here. Coincidentally, Safari had the least threads and was also the least responsive.
[doublepost=1532964851][/doublepost]
Today's CPUs (for reference I am counting even my Late 2011 MBP i7 as today's CPU) are not going to be a bottleneck. Get more RAM if possible, but since you have 16 already, perhaps there may be number crunching going on. In that case, I really do not think there would be much to gain from a faster desktop level CPU if you are into serious number crunching, but, again, I could be wrong. if this is not a hobby, consider a windows machine or something, with Xeon grade processors. That investment would perhaps pay off faster and be more satisfactory.
FWIW, I went to a store on the weekend and they had a 2017 4-core i7 15" on display. Lower spec model. I just fiddled around with the usual sites I use on it, and it was noticeably more responsive than my current Macbook. This is without the live data feed, just using the trackpad to zoom in and out of charts, change timeframes, etc. Maybe faster RAM helps here too? Either way, it felt nice and there's definitely a bottleneck coming from my 6 year old laptop, which isn't surprising.
Doesn’t matter what CPU or RAM you upgrade to, it’s a poor work environment. Your problem is Chrome, and Firefox, but mostly Chrome.
For stocks, you don’t use a dedicated program? (I’m a day trader) I use TOS, and sometimes eSignal, and trade with DAS.
Back on topic, upgrading all of the above won’t fix your problem.
It may be a bad setup, may be subjective. My broker (Questrade) has a dedicated program but it's Windows only, and the web interface is much better and actually updated. TOS seems to be American only. eSignal looks interesting, but doesnt seem to offer anything that Tradingview and my broker's interface doesnt (unless we're just talking performance).
And then we're talking double/triple dipping on L2 / market data for yet another platform...I dunno. I'll look into it more, thanks for the recommendation.
Yep, an app or program which uses real time API’s is far more efficient (and arguably effective) than using a browser.
Both would be real-time, so it's moreso down to efficiency.
Hey
@Lvivske, I agree with
@Vetvito . I don’t really know what you are doing in tradingview : trading off the charts with live tick data or running pine script strategies ? I believe a dedicated trading software would work best but I don’t have the full story.
Too sum up, I can tell you that 16 gb of Ram was enough for this scenarios (and CPU was fine too). Sure 32 gb would have been a clear winner but for that workflow this would have spared me few seconds only for alerts.
The computer is a rMBP Late 2016 (touchbar) i7 quad core 2.6 ghz with 16 gb ram and 512 gb ssd.
I am now using a dedicated program for building strategies as I find these spreadsheets cumbersome to play with (compared to script and backtesting softwares).
Hope this helps tou (somehow).
/Milk
Live data, no scripts at the moment. Thanks for the info!