3 ms·
performance isn't the only dimension along which things can move forward
by exit 13y ago
performance isn't the only dimension along which things can move forward
- PommeDeTerre 13y agoImprovements in runtime performance often translate directly to significant benefits in other areas, too. That's why it's one of the most important things to improve upon. Faster program execution means better CPU utilization. More processing resources becomes available for other uses sooner, or fewer resources are needed to begin with. Faster program execution means better memory utilization. A program that finishes faster holds memory for a shorter amount of time, freeing it up for other uses sooner. Faster program execution means saving more energy, as a given amount of work can be completed using less processing effort. Faster program execution means a better user experience, which means more satisfied users. Faster program execution means the users can be more productive, as they're not waiting as long for processing to complete. Runtime performance may even be the most important factor to improve upon, given how it impacts so many other factors.