Join GitHub today
aprof is a Valgrind tool for performance profiling designed to help developers discover hidden asymptotic inefficiencies in the code. From one or more runs of a program, aprof measures how the performance of individual routines scales as a function of the input size, yielding clues to its growth rate and to the "big-O" of the program.
|Emilio Coppa (chief developer)||Bruno Aleandri|
|Camil Demetrescu||Romolo Marotta|
|Irene Finocchi||Luca Di Maio|
Emilio Coppa: An interactive visualization framework for performance analysis. To appear in 8th International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS 2014). [Paper] [Slides] [DOI: 10.4108/icst.valuetools.2014.258172]
Emilio Coppa, Camil Demetrescu, Irene Finocchi, Romolo Marotta: Estimating the Empirical Cost Function of Routines with Dynamic Workloads. In Proceedings of the 12th IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2014), February 15-19, 2014, Orlando, Florida. [Paper] [Slides] [DOI: 2254064.2254076]
Emilio Coppa, Camil Demetrescu, Irene Finocchi: Input-Sensitive Profiling. In Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2012), June 11-16, 2012, Beijing, China. [Paper] [Slides] DOI: 10.1145/2544137.2544143(https://aprof.googlecode.com/files/poster.pdf Poster]] [[http://dl.acm.org/citation.cfm?doid=2581122.2544143)