Hello,

I have an interesting behavior in provider. In a loop I'm starting a
transaction and executing a statement. When I first free the statement
and then commit, then the memory usage of Firebird stays flat. But when
I do first commit and then free the memory keep climbing until I
disconnect.

Commit = op_commit
Free = op_free_statement with DSQL_drop

Works fine:
start TX
execute
free
commit

Eats memory:
start TX
execute
commit
free

Am I doing something wrong?

-- 
Mgr. Jiří Činčura
https://www.tabsoverspaces.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to