I’ve posted a new paper at
method-r.com called “
Thinking Clearly About Performance.” It’s a topic I’ll be presenting this year at:
The paper is only 13 pages long, and I think you’ll be pleased with its information density. Here is the table of contents:
- An Axiomatic Approach
- What is Performance?
- Response Time vs Throughput
- Percentile Specifications
- Problem Diagnosis
- The Sequence Diagram
- The Profile
- Amdahl’s Law
- Minimizing Risk
- Load
- Queueing Delay
- The Knee
- Relevance of the Knee
- Capacity Planning
- Random Arrivals
- Coherency Delay
- Performance Testing
- Measuring
- Performance is a Feature
As usual, I learned a lot writing it. I hope you’ll find it to be a useful distillation of how performance works.
Hi Carry,
ReplyDeleteGreat article, I like it! Thanks for sharing your thoughts once again!
Thanks Cary,
ReplyDeleteGreat article and thanks for sharing the concept of coherency delay
Congrats on the acm publication. This article is the... bee's knees.
ReplyDeleteword: suatshw
Thanks for this stimulating article, Cary. I'm at Oracle, in Applications User Experience, and this really got me thinking about some user productivity analysis we are doing, along with my experience lately working with Engineers on performance tuning and how that has impacted the User Interface. Thanks!
ReplyDelete@scottr, Thank you for your kind words. If I can ever give you a hand, let me know.
ReplyDeleteHi Cary, I could no longer download the paper. Is download link broken?
ReplyDeleteRegards,
Abhijit
Abhi, I'm sorry for such a long delay in responding. I took this paper down after rewriting it significantly to become chapter 1 of the book The Method R Guide to Mastering Oracle Trace Data.
ReplyDelete