Abstract:
Lazy allocation strategy allows the memory management system to defer the space allocation action of objects until they are being accessed. This paper investigates the po...Show MoreMetadata
Abstract:
Lazy allocation strategy allows the memory management system to defer the space allocation action of objects until they are being accessed. This paper investigates the potential benefits of a lazy allocator for Java applications. A heap tracing tool is implemented by instrumenting an existing Java virtual machine HotSpot, which records useful object manipulating events at runtime. By profiling and analyzing a large number of benchmarks, we show the potential dynamic memory management optimization opportunity in Java programs. We also designed a simulation system to demonstrate the actual effects of a lazy allocator.
Date of Conference: 30 May 2016 - 01 June 2016
Date Added to IEEE Xplore: 21 July 2016
ISBN Information: