[fpc-pascal] msedb and fcl-db benchmarks

Michael Van Canneyt michael.vancanneyt at wisa.be
Tue Jul 17 10:41:54 CEST 2007



On Mon, 16 Jul 2007, Joost van der Sluis wrote:

> Hi all,
> 
> 
> I tried to explain the readdata-difference. At first I thought that
> msedb converted all strings from string to widestring to string. But it
> doesn't do that. (see my mails on this subject)
> 
> I think that the only reasonable explanation is the argument from
> Michael: using ansistrings/pointers to store the data instead of storing
> them directly into a buffer, induces so much overhead that it becomes
> too slow.
> 
> Overall, I would conclude that the current design of the TBufDataset of
> fcl-db is a better choice then the design of tmseBufDataset. Since fcl-
> db is faster on those things a TBufDataset is build/meant for: browsing
> through records.
> 
> Discussion: What tests could I do more? Is there something I overlooked?

How about memory usage ? That is my main concern.

Michael.



More information about the fpc-pascal mailing list