Hi *, I have a pretty simple code that only creates a transaction, executes statement, commits and releases the transaction and releases the statement. All in a loop. On Firebird 2.5.7 x64 the memory consumption of Firebird is rock steady. On 3.0.2 x64 is keeps growing.
It might be that I'm not releasing .NET provider something in a way Firebird now expects. It would be nice to know what. :) All I know is that if I release the statement before the commit and release of transaction, it's fine. But that's obviously something different, as I can't then reuse the statement again, if needed. I created a simple app (http://www.uschovna.cz/zasilka/LIJ7F27KD62EHGRE-YL3/) for Windows (win10-x64) and Linux (ubuntu.16-04-x64) that does the above described steps in an infinite loop (creates foobar.fdb in server's default location, using sysdba/masterkey credentials). Could somebody have a look? Or guess what I might try? -- 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