性能改进

时间:2010-08-16 05:11:22

标签: delphi orm

我正在考虑提高IO的性能,我不完全理解IO结构,我想得到开发人员的一些帮助。

我认为如果在执行ID和类的第一个命令并将其存储在Object store中然后从ObjectStore获取对象时读取所有字段,则可能会提高性能。这有意义吗?

此致

和Sandeep

1 个答案:

答案 0 :(得分:1)

直接询问http://www.instantobjects.org/#newsgroups或IO作者是个问题。

您在http://www.instantobjects.org/diagrams.html

处有一些结构图

包含的IOHelp.chm文件有很多有用的信息。

IO自2006年以来没有正式发布。但是sourceforge上的SVN版本支持Delphi 2010.我建议你先获得这个更新版本。

关于性能改进,您是否使用了TInstantConnector实例的StartTransaction / CommitTransaction方法?它可以在写作方面有很大的性能提升。

关于阅读,我没有在源代码中找到任何数据缓存机制(经过快速审核 - 但我可能错过了一些东西)。但是包含了一个语句缓存,默认情况下不启用。请参阅文档中的Statement_Cache.txt文件

您可以查看Delphi的其他ORM框架,您在ORM for DELPHI win32列出了一个列表 我当然应该推荐我们的:http://synopse.info/forum/viewforum.php?id=2,其中包含对语句和数据实现的缓存。 :)