JDK-8153327 : New command line option to allocate heap on a given file system
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 9
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux
  • CPU: generic
  • Submitted: 2016-04-01
  • Updated: 2016-12-14
  • Resolved: 2016-12-14
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 10
10Resolved
Related Reports
Duplicate :  
Duplicate :  
Description
To support new kind of memory devices which are exposed through a file system, Java should provide an option to use a file system for object heap allocation.
An example is the DAX mode added to Ext4 file system in Linux Kernel 4.0 onwards. DAX was developed in order to support new kind of memories like NV-DIMMs including Intel 3D XPoint.

This option would facilitate allocating Java heap on non-DRAM memory which will be part of a heterogeneous memory system 

Comments
A JEP has been created for this feature. So marking this a duplicate.
14-12-2016

A JEP has been created for this feature. So marking this a duplicate.
14-12-2016

Updated webrev: http://cr.openjdk.java.net/~vdeshpande/8153327/webrev.03/ Code contributed by: kishor.kharbas@intel.com
16-08-2016

Updated webrev: http://cr.openjdk.java.net/~vdeshpande/8153327/webrev.02/ Code contributed by: kishor.kharbas@intel.com
04-06-2016

Webrev: http://cr.openjdk.java.net/~vdeshpande/8153327/webrev.01/ Code contributed by: kishor.kharbas@intel.com
24-05-2016