【发布时间】:2011-03-21 01:04:56
【问题描述】:
多年来,我断断续续地涉足 delphi,我一直想知道为什么最小化和恢复应用程序会导致它使用更少的内存?
作为一个例子,我使用的是 delphi 7,我创建了一个新项目,上面什么都没有,但所有项目都以空白表单开始,然后我按 F9 运行应用程序,然后查看应用程序的内存使用情况,然后它位于 3.5mb 左右,然后我将应用程序最小化,内存使用量下降到 760kb 左右,然后我最终恢复应用程序,内存使用量回升到 1.5mb 左右,大约是原来的 1/2第一次加载,这总是让我困惑是什么导致了这种情况发生,更重要的是无论如何都要使用一些指令启动应用程序,使其使用 1.5mb 的内存而不是它通常使用的 3.5mb。
干杯, 戴夫
【问题讨论】:
-
“内存”的定义非常模糊。你看到的是工作集减少。您可能还会发现这篇文章很有用:blog.eurekalog.com/catching-memory-leaks
-
在你为微软工作足够长的时间后才会变得模糊。
标签: delphi memory restore minimize