【发布时间】:2010-10-21 14:48:07
【问题描述】:
是否有可能考虑在未来在 Delphi 中拥有一个自动垃圾收集器?在许多应用程序中,对何时释放对象的高度详细控制并不那么重要,它只是额外需要关心的事情。
对于这样的应用程序,拥有一种像 java 那样工作的垃圾收集器会很有趣。
可以在项目选项中设置。
这可能吗?
注意:我不是说像here 解释的那样手动创建它,我真正的意思是 Delphi 功能。
换一种说法:是否可以将 FastMM 设置为垃圾收集器?
【问题讨论】:
-
懒惰的程序员? ;-) 恕我直言 Delphi 不应该模仿所有流行的语言。它应该设定自己的目标并以此为目标。恕我直言,GC 不是 Delphi 需要的。恕我直言,拥有可以从 GCed 或不被 GC 切换的语言也可能会打开潘多拉的盒子。调试模式下的 FastMM 将在应用程序退出时收集几乎所有垃圾并告诉您修复... :-)
标签: delphi garbage-collection fastmm