- Montréal 2011
Performance is not a single dimensional problem - it is at the minimum three dimensions:
- How long a task takes to complete (response time).
- How many tasks are you completing per unit of time (throughput).
- What is the maximum number of tasks you can complete (capacity).
Understanding what you are measuring is key for successful optimization. For example - many developers make the mistake of optimizing for 'throughput', or looking at system 'capacity' number (loadavg, util %). What they don't realize is as throughput increases - response time goes up (think of this as the same traffic-jam effect from many cars going down a highway).
Voir les 146 présentations