Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Metaspace implementation is divided into separate sub systems, each of which is isolated from its peers and has a small number of tasks.

All SubsystemsImage RemovedImage Added

The Virtual Memory Subsystem

Virtual Memory SubsystemImage RemovedImage Added

Classes:

- VirtualSpaceList

...

...

base                                                                    end
 |                                                                       |
 v                                                                       v

 | root chunk area | root chunk area | root chunk area | root chunk area |

 |x| |x|x|x| | | | |x|x|x| | | |x|x| | | |x|x|x|x| | | | | |x| |x| | | | |    <-- commit granules (x=committed)
 
CommitMask

(commitMask.hpp

...