是否值得缓存由Delphi的内存管理器创建的对象?
发布时间:2020-12-15 04:27:29 所属栏目:大数据 来源:网络整理
导读:我有一个创建和销毁成千上万个对象的应用程序.是否值得缓存和重用对象,或者Delphi的内存管理器足够快,多次创建和销毁对象并不是一个很大的开销(而不是跟踪缓存)当我说值得的时候,当然我正在寻找为了提升性能. 解决方法 从最近的测试 – 如果对象创建不昂贵(
我有一个创建和销毁成千上万个对象的应用程序.是否值得缓存和重用对象,或者Delphi的内存管理器足够快,多次创建和销毁对象并不是一个很大的开销(而不是跟踪缓存)当我说值得的时候,当然我正在寻找为了提升性能.
解决方法
从最近的测试 – 如果对象创建不昂贵(即不依赖于外部资源 – 访问文件,注册表,数据库…),那么您将很难打Delphi的内存管理器.是那么快
当然,如果您使用最近的Delphi,如果没有,则从SourceForge获取FastMM4,并使用Delphi的内部MM. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |