Skip Navigation

Computer Science & Engineering

Research to Define the Future

Kathryn McKinley, Professor, University of Texas-Austin

Wake Up and Smell the Coffee: Performance Analysis for the 21st Century

Programmers are increasingly turning to managed languages, such as Java and C#, because they decrease development time and the resulting programs have fewer defects.
However, many architects and systems researchers do not yet evaluate or design new approaches for these workloads, retarding innovation. One reason may be that
measuring managed languages has a number of challenges, such as how to factor in and out dynamic compilation and garbage collection. This talk shows the pitfalls of
ignoring these effects, and recommends methodologies for measuring managed languages in a meaningful way.