AGGREGATED ACCOUNTING OF MEMORY USAGE IN JAVA

Paul Bouché, Martin von Löwis, Peter Tröger

2009

Abstract

Profiling of application memory consumption typically includes a trade-off between overhead and accuracy. We present a new approach for memory usage accounting which has a comparatively low overhead and still provides meaningful results. Our approach considers the structure of modern applications by introducing the notion of memory accounts where application modules get “charged” for memory allocations. We have applied this approach to Java application servers and discuss important implementation aspects as well as experimental results of our prototype.

Download


Paper Citation


in Harvard Style

Bouché P., von Löwis M. and Tröger P. (2009). AGGREGATED ACCOUNTING OF MEMORY USAGE IN JAVA . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-674-009-2, pages 177-185. DOI: 10.5220/0002253701770185

in Bibtex Style

@conference{icsoft09,
author={Paul Bouché and Martin von Löwis and Peter Tröger},
title={AGGREGATED ACCOUNTING OF MEMORY USAGE IN JAVA},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2009},
pages={177-185},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002253701770185},
isbn={978-989-674-009-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - AGGREGATED ACCOUNTING OF MEMORY USAGE IN JAVA
SN - 978-989-674-009-2
AU - Bouché P.
AU - von Löwis M.
AU - Tröger P.
PY - 2009
SP - 177
EP - 185
DO - 10.5220/0002253701770185