@NonnullDefault
Package org.lwjgl.system.rpmalloc
Contains bindings to the rpmalloc library. rpmalloc is a public domain cross platform lock free
thread caching 16-byte aligned memory allocator implemented in C.
-
Interface Summary Interface Description RPMemoryMapCallbackI Instances of this interface may be set to theRPMallocConfig
struct.RPMemoryUnmapCallbackI Instances of this interface may be set to theRPMallocConfig
struct. -
Class Summary Class Description RPmalloc Native bindings to the rpmalloc library.RPmallocAllocator AMemoryUtil.MemoryAllocator
implementation using the rpmalloc library.RPMallocConfig This struct enables configuration of a memory mapper providing map/unmap of memory pages.RPmallocGlobalStatistics Member documentationRPmallocGlobalStatistics.Buffer An array ofRPmallocGlobalStatistics
structs.RPmallocThreadStatistics Member documentationRPmallocThreadStatistics.Buffer An array ofRPmallocThreadStatistics
structs.RPmallocThreadStatistics.size_use Member documentationRPmallocThreadStatistics.size_use.Buffer An array ofRPmallocThreadStatistics.size_use
structs.RPmallocThreadStatistics.span_use Member documentationRPmallocThreadStatistics.span_use.Buffer An array ofRPmallocThreadStatistics.span_use
structs.RPMemoryMapCallback Instances of this class may be set to theRPMallocConfig
struct.RPMemoryUnmapCallback Instances of this class may be set to theRPMallocConfig
struct.