| public boolean invoke(long extent_hooks, long addr, long size, long offset, long length, int arena_ind) Implements org.lwjgl.system.jemalloc.ExtentPurgeI.invoke.
Doc from org.lwjgl.system.jemalloc.ExtentPurgeI.invoke.
Extent purge hook.
An extent purge function conforms to the extent_purge_t type and discards physical pages within the virtual memory mapping associated with an
extent at given addr and size at offset bytes, extending for length on behalf of arena arena_ind. A lazy extent
purge function (e.g. implemented via madvise(..., MADV_FREE)) can delay purging indefinitely and leave the pages within the purged virtual memory
range in an indeterminite state, whereas a forced extent purge function immediately purges, and the pages within the virtual memory range will be
zero-filled the next time they are accessed. If the function returns true, this indicates failure to purge.
- Annotations
- @Override
|