在运行中出现“内存不足”,如何解决?
在运行中出现“内存不足”,但是本机内存是512M,且发生错误时,内存占用只达到了380M左右,应该不会是内存不足的原因,错误提示如下:
“/stat2”应用程序中的服务器错误。
--------------------------------------------------------------------------------
内存不足。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.OutOfMemoryException: 内存不足。
源错误:
行 138: '获的图片的路径
行 139: pictrue = Parameter.Relative_Save_Path() + PicInfo(1) + ".jpeg"
行 140: Dim gg As System.Drawing.Image = System.Drawing.Image.FromFile(Server.MapPath(Parameter.Relative_Save_Path() + PicInfo(1) + ".Jpeg "))
行 141: Dim thisFormat = gg.RawFormat
行 142: h = gg.Height
源文件: C:\stat\Act\ActModulePicture.aspx.vb 行: 140
堆栈跟踪:
[OutOfMemoryException: 内存不足。]
System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
System.Drawing.Image.FromFile(String filename)
Stat.ActModulePicture.Page_Load(Object sender, EventArgs e) in C:\stat\Act\ActModulePicture.aspx.vb:140
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573