Deakin University
Browse

A cost/benefit approach to performance analysis

Version 2 2024-06-06, 12:05
Version 1 2016-09-07, 01:31
conference contribution
posted on 2024-06-06, 12:05 authored by D Maplesden, E Tempero, JG Hosking, JC Grundy
Most performance engineering approaches focus on understanding the use of runtime resources. However such approaches do not quantify the value being provided in return for the consumption of these resources. Without such a measure it is not possible to compare the e ciency of these components (that is whether the runtime cost is reasonable given the bene t being provided). We have created an empirical approach that measures the value being provided by a code path in terms of the visible data it generates for the rest of the application. Combining this with traditional performance cost data, creates an e ciency measure for every code path in the application. We have evaluated our approach using the DaCapo benchmark suite, demonstrating our analysis allows us to quantify the e ciency of the code in each benchmark and nd real optimisation opportunities, providing improvements of up to 36% in our case studies.

History

Pagination

15-26

Location

Delft, The Netherlands

Start date

2016-03-12

End date

2016-03-18

ISBN-13

9781450340809

Language

eng

Publication classification

E Conference publication, E1 Full written paper - refereed

Copyright notice

2016, Association for Computing Machinery

Title of proceedings

ICPE 2016 Proceedings of the 7th ACM/SPEC International Conference on Software Performance Engineering

Event

Performance Engineering. Conference (7th : 2016 : Delft, Netherlands)

Publisher

Association for Computing Machinery (ACM)

Place of publication

New York, N.Y.

Series

International Conference on Performance Engineering