Subject | IBO and ERRORS in memproof |
---|---|
Author | mp527 |
Post date | 2004-03-11T17:52:17Z |
I posted this before and it seems no one gives a *hit.
Anyway I used a different component set (UIB) and all the errors
disappeard, and memory usage went way down.
To switch to the UIB components only required syntax changes i.e.
instead of IB_TRANSACTION it's just TRANSACTION.
If the server app now runs for more than 10 days I will be convinced
that IBO is not suitable for long running server apps.
I am kind of disappointed with this because I paid for IBO and UIB
is free (part of JVCL).
I don't know how accurate memproof is, but it is showing alot of
errors in IBO applications.
I renamed fbclient.dll to gds32.dll and then started my app from
memproof. I consistenly get the following errors:
# Item Kind Value Size Thread API Name
Module
3019 Dynamic SQL Error (17) SQL error code = -501 (21) Attempt to
reclose closed cursor
Error 000007D0 0 2748
isc_dsql_free_statement gds32.dll
the app runs fine, but I am concerned this could lead to long term
stability issues. Currently my app just blinks out after 10 to 14
days and I am leaning to the issue being with IBO.
There are no other errors in my app and no memory leaks. I have
tested it with memproof and memcheck, and the only errors to be
seen
are in IBO.
here is a screen shot
http://www.amsoftwaredesign.com/downloads/ibo_errors.PNG
I am using latest version of IBO and Firebird 1.5 final with
fbclient renamed to gds32.dll.
Tony
Anyway I used a different component set (UIB) and all the errors
disappeard, and memory usage went way down.
To switch to the UIB components only required syntax changes i.e.
instead of IB_TRANSACTION it's just TRANSACTION.
If the server app now runs for more than 10 days I will be convinced
that IBO is not suitable for long running server apps.
I am kind of disappointed with this because I paid for IBO and UIB
is free (part of JVCL).
I don't know how accurate memproof is, but it is showing alot of
errors in IBO applications.
I renamed fbclient.dll to gds32.dll and then started my app from
memproof. I consistenly get the following errors:
# Item Kind Value Size Thread API Name
Module
3019 Dynamic SQL Error (17) SQL error code = -501 (21) Attempt to
reclose closed cursor
Error 000007D0 0 2748
isc_dsql_free_statement gds32.dll
the app runs fine, but I am concerned this could lead to long term
stability issues. Currently my app just blinks out after 10 to 14
days and I am leaning to the issue being with IBO.
There are no other errors in my app and no memory leaks. I have
tested it with memproof and memcheck, and the only errors to be
seen
are in IBO.
here is a screen shot
http://www.amsoftwaredesign.com/downloads/ibo_errors.PNG
I am using latest version of IBO and Firebird 1.5 final with
fbclient renamed to gds32.dll.
Tony