[Devel] openser memory

Bogdan-Andrei Iancu bogdan at voice-system.ro
Tue Apr 18 10:06:03 CEST 2006


Hi,

openser uses two pools of memory - one per process (private) and one 
shared between the processes.
These pools are allocated at startup, so no additional memory will be 
required from the system at runtime.
PKG memory is the private one and by default is set to 1M (1024*1024).

So, first see what memory is running out and then increase it.

regards,
bogdan

S G wrote:

> I am getting errors of openser running out of memory. Yet there is 1.5 
> gigs of memory avaialbe on the system in question. It is possible 
> there is a bug in a module affecting other parts of openser, but i 
> have a question on the memory management.
>
> I notice this define,
>
> #define PKG_MEM_POOL_SIZE 1024*1024
>
>
> and these lines in memory code,
>
> char mem_pool[PKG_MEM_POOL_SIZE];
>
> #ifdef PKG_MALLOC
> /*init mem*/
> #ifdef VQ_MALLOC
> mem_block=vqm_malloc_init(mem_pool, PKG_MEM_POOL_SIZE);
> #elif F_MALLOC
> mem_block=fm_malloc_init(mem_pool, PKG_MEM_POOL_SIZE);
> #else
> mem_block=qm_malloc_init(mem_pool, PKG_MEM_POOL_SIZE);
> #endif
>
>
> How is PKG_MEM_POOL_SIZE used? Is openser not configured to use all 
> available memory?
>
> Thanks,
> Sumeet
>
> _________________________________________________________________
> Don’t just search. Find. Check out the new MSN Search! 
> http://search.msn.click-url.com/go/onm00200636ave/direct/01/
>
>
> _______________________________________________
> Devel mailing list
> Devel at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/devel
>




More information about the Devel mailing list