读书人

图像浏览内存泄漏是什么原因?该怎么处

发布时间: 2013-06-25 23:45:42 作者: rapoo

图像浏览内存泄漏是什么原因?
图像浏览程序内存泄漏是什么原因?
我专为手机拍的人物照片(jpg格式)编写了一个图像浏览程序,无论是jpg或bmp图像,显示之后,都用free语句释放,但内存还是有泄漏,只能看50幅左右,再多就报内存不够,什么原因?
[解决办法]
用try finly freeAndNill
[解决办法]
用fastmm来做泄露检查,能找出详细的泄露源。具体google fastmm。
也可以看看老帅的介绍
http://blog.csdn.net/shuaihj/article/details/6256847



如果是delphi2007或以上版本,不用fastmm也可以在做简单检查,虽然不如fastmm更详尽

program Project1;
uses Forms,
Unit1 in 'Unit1.pas' { Form1 } ;
{$R *.res}
begin
ReportMemoryLeaksOnShutdown := DebugHook<>0; //ReportMemoryLeaksOnShutdown 是d2007开始加入的
Application.Initialize;
Application.MainFormOnTaskbar := true;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.

读书人网 >.NET

热点推荐