libumem(3lib) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

libumem(3lib)

libumem(3LIB)                 Interface Libraries                libumem(3LIB)



NAME
       libumem - object-caching memory allocation library

SYNOPSIS
       cc [ flag... ] file... -lumem [ library... ]
       #include <umem.h>

DESCRIPTION
       Functions  in this library provide fast, scalable object-caching memory
       allocation with multithreaded application support. In addition  to  the
       standard   malloc(3C)   family  of  functions  and  the  more  flexible
       umem_alloc(3MALLOC) family, libumem  provides  powerful  object-caching
       services as described in umem_cache_create(3MALLOC).


       The  libumem library also provides extensive debugging support, includ‐
       ing detection of memory leaks, buffer overruns, multiple frees, use  of
       uninitialized  data,  use of freed data, and many other common program‐
       ming errors. See umem_debug(3MALLOC).

INTERFACES
       The shared object libumem.so.1 provides the public  interfaces  defined
       below.  See intro(3) for additional information on shared object inter‐
       faces.


       tab();   lw(2.75i)    lw(2.75i)    callocfree    freezeromalloc    mal‐
       loc_usable_sizememalign       reallocumem_alloc       umem_cache_alloc‐
       umem_cache_create                     umem_cache_destroyumem_cache_free
       umem_freeumem_nofail_callback umem_zallocvalloc


FILES
       /usr/lib/libumem.so.1       shared object


       /usr/lib/64/libumem.so.1    64-bit shared object


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/library _ Interface StabilityCommit‐
       ted _ MT-LevelMT-Safe


USAGE
       See  malloc(3C)  for  an  overview and comparison of all the allocation
       libraries provided by Oracle Solaris.

SEE ALSO
       malloc(3C),      umem_cache_create(3MALLOC),       umem_alloc(3MALLOC),
       umem_debug(3MALLOC), intro(3), attributes(7)



Oracle Solaris 11.4               21 Oct 2021                    libumem(3LIB)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3