Subject | Re: [IBO] development |
---|---|
Author | Geoff Worboys |
Post date | 2010-03-25T05:00:24Z |
Hans wrote:
I cannot say that I have studied the DataPump code but as far
as the core components go I did not see anything that should
adversely effect older AnsiString based Delphi. [[ I am far
from convinced that v4.9.9 is a good idea for D2009+ (it is
likely to force a LOT of redundant string conversion) but for
old Delphi I did not see major concerns. ]]
I would be good if you could double-check... it would be even
better if you could try using that command-line application
to transfer just the LOGOS or MUDCOMPANIES tables. There is
a lot less clutter than with your full MaintArcs application
and the separation of prepare and transfer times may prove
useful information. (Besides which the command line apps
can be rebuilt with any version of IBO without having to
install that version - just point it's search directory to
the version you want... and on top of that we may want to
add other analysis features to that app to see if we can find
the cause of this problem too.)
--
Geoff Worboys
Telesis Computing
> Applying the same TIB_ColumnBlob.LoadFromBlob to versionYou are compiling under Delphi 5... yes?
> V4.9.9 the TDataPump is about 4 times slower than that
> same change to version V4.8.10
> I guess changes between the versions drastically affected
> the TDataPump performance
I cannot say that I have studied the DataPump code but as far
as the core components go I did not see anything that should
adversely effect older AnsiString based Delphi. [[ I am far
from convinced that v4.9.9 is a good idea for D2009+ (it is
likely to force a LOT of redundant string conversion) but for
old Delphi I did not see major concerns. ]]
I would be good if you could double-check... it would be even
better if you could try using that command-line application
to transfer just the LOGOS or MUDCOMPANIES tables. There is
a lot less clutter than with your full MaintArcs application
and the separation of prepare and transfer times may prove
useful information. (Besides which the command line apps
can be rebuilt with any version of IBO without having to
install that version - just point it's search directory to
the version you want... and on top of that we may want to
add other analysis features to that app to see if we can find
the cause of this problem too.)
--
Geoff Worboys
Telesis Computing