В Сб., 11/06/2011 в 14:02 +0200, Jesus Garcia пишет:
> I'm using Firebird 2.5.1.26292 Superserver. The server is running for
> two weeks and the memory consumption increase daily, but not decrease.
> I have tested in other enviroment, and all the memory is freed only
> when all users are disconnected. For know, using Process Explorer from
> sysinternals, 1326148K of private bytes and 1145716K of Working set,
> but everyday is increasing between 50 and 100Kb.
>  
> The database has a page size of 8192 and 32768 cache pages.
>  
> When i select from mon$attachments i see few attachements (4/5),
> selecting from mon$transactions, 4 transactions (recent), but
> selecting from rdb$memory_usage y see 159 records, most of them with
> mon$memory_allocated with values in (69632,135168), and mon
> $memory_used between 4160 and 913712.
>  
>  
> Is correct that firebird does not release memory when is not in use?

Yes and no.
SS has relatively big own pages cache, and it remains active as long as
you have even single connection to database. I.e. freeing memory only
when all users are disconnected is correct behavior.

What is sooner of all wrong - that working set everyday is increasing
between 50 and 100Kb. This looks like memory leak. I wonder - is this
memory released when all people disconnect from SS?




------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to