[OpenSER-Devel] RFC: memory management in database modules
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Fri Feb 8 09:51:04 UTC 2008
Hi Dan,
I agree - but on the other hand, if possible, we should try to reduce as
much as possible the impact. If I'm walking on a muddy street, I try to
get dirty as less as possible, even is 100% that I will get dirty in
some percentage ;)
With the memory defragmentation is a different thing that might be also
discussed, but in a separate thread.
Regards,
Bogdan
Dan Pascu wrote:
> Bogdan-Andrei Iancu wrote:
>> Well ....do not take me as a performance maniac :D...As I said, it is
>> not about performance but about functionality - memory fragmentation
>> is something serious and we should try to avoid it as much as possible.
>>
> As a side note to the discussed issue, I don't think it is realistic
> to assume that memory fragmentation will not occur by just avoiding
> some DB memory allocations that vary in size too much. Given the
> varying size of SIP requests, over time, if the proxy is online for a
> long time and servicing many requests per second, memory fragmentation
> will occur sooner or later, unless the memory allocator is smart and
> works around it, or if it has a defragmentor that is run when memory
> gets too fragmented.
>
More information about the Devel
mailing list