There's a few things that we'd like to cleanup around the pre-touching code.
* Remove the dependency to ZPhysicalMemoryManager - cleans up the call site
* Remove unimplemented function pretouch_view (and its friends)
* Change type from zoffset for the iteration variable - multiple threads update it and it is not guaranteed to stay below the required ZAddressOffsetMax. I can trigger an assert here if I change the code to prime_cache in the higher address range instead of the lower and setting a max heap size that matches ZAddressOffsetMax.
* Remove the dependency to ZPhysicalMemoryManager - cleans up the call site
* Remove unimplemented function pretouch_view (and its friends)
* Change type from zoffset for the iteration variable - multiple threads update it and it is not guaranteed to stay below the required ZAddressOffsetMax. I can trigger an assert here if I change the code to prime_cache in the higher address range instead of the lower and setting a max heap size that matches ZAddressOffsetMax.
- links to
-
Commit(master) openjdk/jdk/264d7014
-
Review(master) openjdk/jdk/21600