|
|
|
|
|
by agentultra
3900 days ago
|
|
Not the parent; You always need to be aware of the hardware/target-platform. Some examples: 1. Bioinformatics
2. Data storage
3. Any soft real-time application
4. Any kind of constraint search with simulated annealing through large spaces
5. Operating systems
6. Compilers
7. Image recognition/analysis
8. Rendering
9. Basically any application where the user expects a responsive result You ignore performance at your peril. The reason why we have super-fast computers and software with loading screens is because of this thinking. If you do have a legitimate reason to run on a VM you should be aware of the burden its abstractions places on your ability to reason about the performance and costs your program will incur. |
|