Delphi 性能改进

Delphi 性能改进,delphi,orm,Delphi,Orm,我正在考虑提高IO的性能,我不完全了解IO结构,我希望这里的开发人员能给我一些帮助 我认为,如果在执行获取ID和类的第一个命令并将其存储在Object store中时读取所有字段,然后RetrieveObject从ObjectStore获取对象,则可能会提高性能。这有意义吗 问候 Sandeep这将是一个直接向IO作者提问的问题 你有一些结构图 包含的IOHelp.chm文件包含很多有用的信息 IO自2006年以来没有正式发布。但是sourceforge的SVN版本支持Delphi2010。我建

我正在考虑提高IO的性能,我不完全了解IO结构,我希望这里的开发人员能给我一些帮助

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

问候


Sandeep

这将是一个直接向IO作者提问的问题

你有一些结构图

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

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

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

关于阅读,我在源代码中没有发现任何数据缓存机制(经过快速查看,但我可能错过了一些东西)。但其中包含一个默认情况下未启用的语句缓存。请参阅文档中的语句_Cache.txt文件

您可以看看其他针对Delphi的ORM框架,在
我当然应该推荐我们的:它同时具有语句和数据的缓存

不,没有!多一点信息会很有帮助(比如你正在尝试做什么,你正在使用哪个ORM工具,一点代码来演示这个问题)