Thinking Clearly About Performance, Part 2.
The article, the second of a series which began in the September 2010 issue of the journal, analyzes principles of software design. It focuses on high-performance software, and heuristics which can help identify methods of improving performance. Specific factors discussed include risk minimization,...
| Published in: | Communications of the ACM Vol. 53; no. 10; pp. 39 - 45 |
|---|---|
| Main Author: | |
| Format: | Article |
| Published: |
Association for Computing Machinery
Oct2010
|
| Subjects: | |
| Online Access: | View this record in EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=55028299&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 55028299 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Oct2010 vid: 53 iid: 10 pid: 68 pub: Association for Computing Machinery artinfo: ui: 55028299 10.1145/1831407.1831422 ppf: 39 ppct: 6 formats: tig: atl: Thinking Clearly About Performance, Part 2. aug: au: MILLSAP, CARY su: Computer software development Computer software testing Computer software execution Software architecture Computer programming Performance sug: subj: Computer software development Computer software testing Computer software execution Software architecture Computer programming Performance ab: The article, the second of a series which began in the September 2010 issue of the journal, analyzes principles of software design. It focuses on high-performance software, and heuristics which can help identify methods of improving performance. Specific factors discussed include risk minimization, efficiency of execution, and queuing and coherency delays caused by increased system loads. The concept of a knee is explained, as a section of a curve where response times and throughput are optimally balanced. The pernicious aspects of surrogate measures and the benefits of performance instrumentation are also discussed. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2010 holdings: @attributes: islocal: N |
|---|