pith. sign in

arxiv: 1603.01489 · v2 · pith:XDXYLWCWnew · submitted 2016-03-04 · 💻 cs.SE · cs.NE· cs.PF

Performance Localisation

classification 💻 cs.SE cs.NEcs.PF
keywords performanceprogramexecutioncostissueanalysisfindimprovement
0
0 comments X
read the original abstract

Performance becomes an issue particularly when execution cost hinders the functionality of a program. Typically a profiler can be used to find program code execution which represents a large portion of the overall execution cost of a program. Pinpointing where a performance issue exists provides a starting point for tracing cause back through a program. While profiling shows where a performance issue manifests, we use mutation analysis to show where a performance improvement is likely to exist. We find that mutation analysis can indicate locations within a program which are highly impactful to the overall execution cost of a program yet are executed relatively infrequently. By better locating potential performance improvements in programs we hope to make performance improvement more amenable to automation.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.