Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8246220

ZGC: Introduce ZUnmapper to asynchronous unmap pages

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 15
    • 15
    • hotspot
    • gc
    • b27

      When flushing the page cache to build a new larger contiguous page from many two or more smaller pages, we unmap the smaller pages and then map a larger page. The unmapping step is the most expensive part (involving IPI, etc). However, it doesn't need to happen immediately. By making the unmap step asynchronous we can make page cache flushing less expensive.

            pliden Per Liden (Inactive)
            pliden Per Liden (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: