Subject Re: Re: [firebird-support] Blob concat consume memory - why?
Author liviuslivius
 
 
W dniu 2015-06-24 09:51:58 użytkownik Helen Borrie helebor@... [firebird-support] <firebird-support@yahoogroups.com> napisał:
 

At 07:27 p.m. 24/06/2015, liviuslivius liviuslivius@... [firebird-support] wrote:
>
>why concating blob consume memory and not leave it until transaction end?
>
>It looks like some temp buffers are created and not freed until transaction end
>Is this bug reported or i should report it to the tracker?
>

http://tracker.firebirdsql.org/browse/CORE-4671

Helen

 
 
Hi Hellen,
 
it looks like bug is not fixed only minimized?
I test this with current FB3 snapshot.
 
This fix do only something like this
 
previous before fix
1. transaction start
2. Before execute statement memory low
3. memory increases during statement execution
SELECT * FROM TEST_BLOB_CONCAT('', 50000000)
4. after statement is finished memory is still the same
5. commit transaction ->>> memory relased
 
after fix
1. transaction start
2. Before execute statement memory low
3. memory increases during statement execution
SELECT * FROM TEST_BLOB_CONCAT('', 50000000)
4. after statement ->>> memory relased
5. commit transaction
 
I see that this fix - not fix reason of the bug - only minimize it?
Should i post this as new bug into the tracker or put comment there?
 
 
regards,
Karol Bieniaszewski