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

개요

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

libumem

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  sup-
     port, including  detection of memory leaks, buffer overruns,
     multiple frees, use of  uninitialized  data,  use  of  freed
     data,   and   many  other  common  programming  errors.  See
     umem_debug(3MALLOC).

Interfaces
     The shared object libumem.so.1 provides  the  public  inter-
     faces defined below. See Intro(3) for additional information
     on shared object interfaces.



     tab(); lw(2.75i) lw(2.75i)  lw(2.75i)  lw(2.75i)  callocfree
     mallocmemalign                             reallocumem_alloc
     umem_cache_allocumem_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(5) for descriptions of the  following  attri-
     butes:



     tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i)  ATTRI-
     BUTE  TYPEATTRIBUTE  VALUE  _  Availabilitysystem/library  _

     Interface StabilityCommitted _ MT-LevelMT-Safe

See Also
     Intro(3),          malloc(3C),          umem_alloc(3MALLOC),
     umem_cache_create(3MALLOC),    umem_debug(3MALLOC),   attributes(5)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 1.0 CSS3