So what I want to know is why do we still have programs that run on a single core when nearly every Windows PC out there is running a multi-core processor?
What are we missing to have the OS adapt any program to take advantage of the hardware?
This is a most excellent place for technology news and articles.
So what I want to know is why do we still have programs that run on a single core when nearly every Windows PC out there is running a multi-core processor?
What are we missing to have the OS adapt any program to take advantage of the hardware?
Multi-threaded programming is hard. You can't just write some code and expect it to work across 4 cores, you need to know what to parallelise and how to do it. If you think normal bugs are hard to fix, just wait until you have a calculation that gives a different answer each time you run it thanks to race conditions.
The telemetry thing is why I almost always turn that off in every program that has the option to disable it. You can really see the difference in a lot of games, especially online games, with just that 1 thing. It's insane.
It's a shame that intrusive DRM has become the norm for so many games these days.
This is a short write-up on a much longer blog post, so if you didn't click the link embedded in the article text, I recommend you read Julio's original blog post.
There's also the load from having fancy graphics, like transparency and fading window transitions.
My computer fell on its side a few months ago. Now when I run video games it stutters. I could fix it for $80 and a couple hours of labor, but then I remembered that nothing I play is optimized and it all runs like shit anyway.
Can confirm 90 percent of modern software is dogshit. Thanks electron for making it worse.