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.
DownloadPaper 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