Content area

Abstract

Performance engineering is an important activity regardless of application domain, as critical for server software as for mobile applications. This activity, however, demands advanced, specialized skills that require a significant time investment to acquire, and are therefore absent from most programmers' toolboxes.

My thesis is that tool support can make performance engineering both accessible and time-efficient for non-expert programmers. To support this claim, this dissertation introduces two novel families of performance tools that are designed specifically to provide actionable information to programmers: optimization coaches and feature-specific profilers. This dissertation presents blueprints for building tools in these families, and provides examples from tools that I have built.

Details

Title
How to generate actionable advice about performance problems
Author
St-Amour, Vincent
Year
2015
Publisher
ProQuest Dissertations & Theses
ISBN
978-1-321-71889-8
Source type
Dissertation or Thesis
Language of publication
English
ProQuest document ID
1680843798
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.