在运行中出现“内存不足”,如何解决?

william0218 2006-05-19 10:17:34
在运行中出现“内存不足”,但是本机内存是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
...全文
269 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huing 2006-05-19
  • 打赏
  • 举报
回复
估计死循环了
sz_lgp 2006-05-19
  • 打赏
  • 举报
回复
有没有死循环?
tiaoci 2006-05-19
  • 打赏
  • 举报
回复
你要去看看你的所谓的 Parameter.Relative_Save_Path() + PicInfo(1) + ".jpeg"

文件是否真的是 jpeg 格式,
ilove8 2006-05-19
  • 打赏
  • 举报
回复
转格式
nayc 2006-05-19
  • 打赏
  • 举报
回复
.jpg
tiaoci 2006-05-19
  • 打赏
  • 举报
回复
你的图片格式 .NET 不支持啊

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧