如何找到“胖”程序内存使用情况?

时间:2009-10-16 22:53:09

标签: delphi memory-management

在最近处理我的代码时,我注意到一些内存使用率显着上升,我在代码中看不到很多原因。所以我想知道是否有任何程序,技术或其他类型的工具可以扫描我的代码(Delphi)并估计哪些程序,功能和功能将是最重的内存用户。理想情况下,我认为我会查看代码,因为它在调试模式下运行,但是如果某些东西可以扫描源文件并告诉我,那就更好了。感谢。

3 个答案:

答案 0 :(得分:2)

您正在寻找的工具类型是Profiler。大多数语言都有很多优秀的个人资料。我对Delphi不太熟悉,所以我使用谷歌,它改变了以下选项

但最好的信息似乎来自StackOverflow的这个问题

答案 1 :(得分:1)

请参阅我对类似问题的回答:

Memory profiling tool for Delphi?

在不知道您目前如何测量“内存使用”的情况下,很难说最适合使用的工具是什么。

答案 2 :(得分:1)

我们过去曾使用AQTime发现内存泄漏负载。 http://www.automatedqa.com/products/aqtime/

另一个好的Delphi工具是Eurekalog