▲ | gf000 5 days ago | |||||||||||||||||||||||||
This discussion is absolutely meaningless without specifying what kind of software we are talking about. 4x slowdown may be absolutely irrelevant in case of a software that spends most of its time waiting on IO, which I would wager a good chunk of user-facing software does. Like, if it has an event loop and does a 0.5 ms calculation once every second, doing the same calculation in 2 ms is absolutely not-noticeable. For compilers, it may not make as much sense (not even due to performance reasons, but simply because a memory issue taking down the program would still be "well-contained", and memory leaks would not matter much as it's a relatively short-lived program to begin with). And then there are the truly CPU-bound programs, but seriously, how often do you [1] see your CPU maxed out for long durations on your desktop PC? [1] not you, pizlonator, just joining the discussion replying to you | ||||||||||||||||||||||||||
▲ | monkeyelite 5 days ago | parent [-] | |||||||||||||||||||||||||
This IO bound myth is commonly repeated - yet most software executes in time many multiples above the IO work. Execution time is summed and using a language like C lets you better control your data and optimize IO resources. | ||||||||||||||||||||||||||
|