Conference
Decreasing Memory Footprints for Better Enterprise Java Application Performance
23rd International Conference on Database and Expert Systems Applications, DEXA 2012
2012 — Springer Berlin / Heidelberg
—Key information
Authors:
Published in
September 2012
Abstract
In this paper, we present a work for reducing the memory footprint of enterprise Java applications. The work relies on the predictions provided by stochastic models of the applications data-access patterns. The models, built during the execution of the application, are used both at compile-time, to control the in-memory representation of data, and, at run-time, to decide which portions of the data to load. The combined effect of these two approaches allows for an effective reduction in the memory used by the application, leading to a significant performance improvement. We evaluate the newly developed approaches on the TPC-W benchmark, with different database sizes, and show that our solution increases the benchmark throughput by 10.78% on average, with a maximum of 35.43% when operating over larger databases.
Publication details
Authors in the community:
Stoyan Yordanov Garbatov
ist155437
João Manuel Pinheiro Cachopo
ist13414
Publisher
Springer Berlin / Heidelberg
Title of the publication container
23rd International Conference on Database and Expert Systems Applications, DEXA 2012
Location of the conference
Vienna, Austria
First page or article number
430
Last page
437
Fields of Science and Technology (FOS)
computer-and-information-sciences - Computer and information sciences
Keywords
- heap management
- in-memory object representation
- persistence
Publication language (ISO code)
eng - English
Rights type:
Only metadata available