It looks like ArrayAllocator, MmapArrayAllocator, and MallocArrayAllocator were added for Solaris to workaround some issues with the malloc implementation. Solaris support has been removed, but the classes and the associated flag ArrayAllocatorMallocLimit still exist. Currently ArrayAllocatorMallocLimit defaults to the max value of size_t, making it a noop by default.
Very few places make use of ArrayAllocator and friends, making ArrayAllocatorMallocLimit ineffective. It should probably be removed.
Very few places make use of ArrayAllocator and friends, making ArrayAllocatorMallocLimit ineffective. It should probably be removed.
- duplicates
-
JDK-8308575 Remove ArrayAllocatorMallocLimit
- Closed
- relates to
-
JDK-8244224 Implementation of JEP 381: Remove the Solaris and SPARC Ports
- Resolved
-
JDK-8342669 [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097
- Resolved
(1 links to)