Locating and Addressing Performance Issues

Speaker:  Diomidis Spinellis – Athens, Greece
Topic(s):  Software Engineering and Programming

Abstract

Performance is resurfacing as a problem for developers.  In this session we will see how we can locate the source of performance problems and ways to solve them.  We will work top-down, looking first on why we might care about performance, where our software spends its time, and how we can identify those trouble spots.  Depending on the type of workload we’re facing, we will then examine specific tools we can use to drill-down towards the source of the problem and solve it.  Areas we will examine, include network performance, the overhead of operating system calls, disk input/output, specific program constructs, algorithms, and the memory hierarchy

About this Lecture

Number of Slides:  217
Duration:  90 minutes
Languages Available:  English
Last Updated: 

Request this Lecture

To request this particular lecture, please complete this online form.

Request a Tour

To request a tour with this speaker, please complete this online form.

All requests will be sent to ACM headquarters for review.