[Serusers] Pkg_malloc

Jiri Kuthan jiri at iptel.org
Sat Mar 1 17:36:54 CET 2003


At 02:08 AM 3/1/2003, Greg Fausak wrote:
>Is pkg_malloc some sort of memory management thing?
>I mean, do I have to clean up, or does something come in and clean
>up behind me?

It is our own malloc libary. Use malloc to allocate dynamic memory
and free to give it away then. 

We are using it rather than stdlib malloc because it has some convenient 
debugging features, can be very fast, and can be used with shmem too.

>Is there a parent/child memory mallocator available?  It
>would make freeing easier.  A single free of the parent
>rather than keeping track myself.

We do everything manually. It takes more core but is self-rewarding
in terms of speed and clarity.

If you are worried about leaks, turn on the debugging version
(you need to set the proper defs in Makefile.defs) -- after termination,
ser will print all unreleased fragments.

-jiri 




More information about the sr-users mailing list