Multiple choice technology architecture

If an application is running slowly, which of the following is true?

  1. You can always improve performance by using more CPUs

  2. You can always improve performance by using more RAM

  3. You can always improve performance by using more disks

  4. None of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Performance bottlenecks can be CPU-bound, memory-bound, I/O-bound, or network-bound. Adding more of a resource that isn't the bottleneck won't improve performance. The word 'always' makes options A, B, and C incorrect - performance improvement depends on the actual constraint.