Computer Software
Print ISSN : 0289-6540
An Overhead Evaluation for Persistent Java Objects Using Non-Volatile Memory
Kotaro MATSUMOTOYoshiaki TAKATATomoharu UGAWA
Author information
JOURNAL FREE ACCESS

2021 Volume 38 Issue 2 Pages 2_14-2_19

Details
Abstract

Recently, non-volatile memory has arrived on the market. Non-volatile memory is a main memory device with an advantage that it preserves its contents across system power losses. To allow a natural use of it from managed languages, such as Java, researchers are developing managed heaps, which has a mechanism to persist objects automatically. In this research, we evaluated the overhead that the persisting mechanism may apply. We implemented a part of a persisting mechanism that involves accessing non-volatile memory on OpenJDK. As a result, we observed up to 510 % overhead to make all objects durable.

Content from these authors
© 2021, Japan Society for Software Science and Technology
Previous article Next article
feedback
Top