我有一个可以创建和销毁数千个对象的应用程序。是否值得缓存和重用对象,或者 Delphi 的内存管理器足够快,多次创建和销毁对象并不是那么大的开销(与跟踪缓存相反)当我说值得时,我当然在寻找以提高性能。
根据最近的测试 - 如果对象创建并不昂贵(即不依赖于外部资源 - 访问文件、注册表、数据库......),那么你将很难击败 Delphi 的内存管理器。就是这么快。
如果您使用的是最新的 Delphi,那么这当然成立 - 如果没有,请从以下位置获取 FastMM4来源锻造 http://sourceforge.net/projects/fastmm/并用它代替Delphi的内部MM。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)