Monday, 25 January 2021

Java10: Heap allocation on alternative memory devices

From Java10 onwards, you can allocate the Java heap on an alternative memory device, such as an NV-DIMM (non-volatile dual in-line memory module), specified by the user.

 

Points to Note

a.   Big data applications and in-memory databases require more heap for their processing. These kind of applications can use NV-DIMM for the heap since NV-DIMMs have a larger capacity, at lower cost, compared to DRAM (Dynamic random-access memory).

b.   As compared to DRAM, NV-DIMMs require more latency. We can accommodate all the low priority processes in NV-DIMMs.

 

Reference

https://openjdk.java.net/jeps/316

https://en.wikipedia.org/wiki/NVDIMM

 

Previous                                                    Next                                                    Home

No comments:

Post a Comment