Subject | [firebird-support] FreeUDFLib Memory Problem |
---|---|
Author | Martin Dew |
Post date | 2005-07-05T09:20:44Z |
Hi,
Since moving to FB from IB I am finding that my customers 24/7
operations are being brought to a grinding halt, and when checking it is
that FB is using 1.9 gb of memory or more and an error appears warning
that freeUDFLib out of memory.
I fully expect that this is related to the freeUDFLib library, but what
I am wondering is that if I look through sqlExplorer at a function, it
says;
DECLARE EXTERNAL FUNCTION F_MID
CSTRING(254), INTEGER, INTEGER
RETURNS CSTRING(254)
ENTRY_POINT "Mid" MODULE_NAME "FreeUDFLib.dll"
Should this be declared with a FREE_IT ? is that a requirement or does
it depend on how the udf is written etc ? bit of a dunce, sorry !
Cheers
Mart
[Non-text portions of this message have been removed]
Since moving to FB from IB I am finding that my customers 24/7
operations are being brought to a grinding halt, and when checking it is
that FB is using 1.9 gb of memory or more and an error appears warning
that freeUDFLib out of memory.
I fully expect that this is related to the freeUDFLib library, but what
I am wondering is that if I look through sqlExplorer at a function, it
says;
DECLARE EXTERNAL FUNCTION F_MID
CSTRING(254), INTEGER, INTEGER
RETURNS CSTRING(254)
ENTRY_POINT "Mid" MODULE_NAME "FreeUDFLib.dll"
Should this be declared with a FREE_IT ? is that a requirement or does
it depend on how the udf is written etc ? bit of a dunce, sorry !
Cheers
Mart
[Non-text portions of this message have been removed]