4 ms·
I don't understand. Don't those two things seem antithetical? Like why would you make your app inefficient at the same time you optimize it for the CPU?
by singhkays 6y ago
I don't understand. Don't those two things seem antithetical? Like why would you make your app inefficient at the same time you optimize it for the CPU?
- sidpatil 6y agoI think they're saying that devs won't spend as much time optimizing, since they know that the CPU is faster.
- singhkays 6y agoThat makes sense and is to be expected. A faster hardware does take away some of the incentive. As the old adage goes - "Necessity is the mother of invention"
- ZephyrBlu 6y agoA lot of people think that less than maximal performance is sacrilege though, which is why people are already complaining.
- tsjq 6y agoYes. Exactly this
- supernova87a 6y agoSimple historical observation -- any time a performance jump happens, the underlying uses of it expand to fill up the improvement in processing.
- Jtsummers 6y agohttps://en.wikipedia.org/wiki/Parkinson's_law https://en.wikipedia.org/wiki/Parkinson's_law Parkinson's Law: Work expands so as to fill the time available for its completion. Applied to computers, if you double the CPU speed, the program can be half as efficient with no apparent loss to the user. Similar with memory. If you can assume your typical gamer has a 2TB (or now much larger) storage capacity, you can ship a 250GB game. But then it gets complicated when everyone does the same thing. If every program is half as efficient as it could be (in CPU usage or memory), then there has been no gain with the new system.
- grishka 6y agoWhenever a new, faster CPU comes out, developers act quick to compensate for that with bloated frameworks to make sure you consistently get the same laggy experience.