G1 Hot card cache should use ArrayAllocator to allocate the cache array

XMLWordPrintable

    • gc
    • b54
    • solaris

        The hot card cache uses malloc directly to allocate its backing array used for the cache.

        In case the hot card cache is set extremely large (2^30 or 2^31) Solaris may not be able to find enough space in its (contiguous) space available for malloc, exiting the VM.

        One workaround is to use the ArrayAllocator helper class for these allocations.

              Assignee:
              Thomas Schatzl
              Reporter:
              Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: