web服务程序和服务器内存耗用的问题,请指点

yumanqing 2007-08-31 09:04:57
一个WEB服务器上只有一个web service,里面有100来个方法,调用服务的用户有80个用户左右,web服务中大多是数据库操作,
----------------
现在的问题是:当服务器重新启动时,电脑的进程是40多个,内存耗用400M左右,当运行1个月左右时候,进程是50多个,内存耗用800M左,持续运行会更多, 查找了代码,里面都是托管的代码,只有有30多个数据库操作类,实例化后并没有显示释放,可能是那里的原因呢?
...全文
214 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yumanqing 2007-08-31
  • 打赏
  • 举报
回复
up
yumanqing 2007-08-31
  • 打赏
  • 举报
回复
是的如果持续运行2月,可能内存会是1G,里面我怀疑的只是自己写的数据库操作类,并没有实现IDisposable接口,自己写的类是托管的吗?会自动释放的吗
葫_芦 2007-08-31
  • 打赏
  • 举报
回复
我觉得,首先还是要确定一下是否有非托管,有的话,就加上IDisposable ;
也应该查一下 DataReader 等是否Close;其他的就不清楚了~
你所谓的持续会更多, 会一直增加?
ice_frank 2007-08-31
  • 打赏
  • 举报
回复
比较正常
yumanqing 2007-08-31
  • 打赏
  • 举报
回复
UP,怎么没有人呢?
yumanqing 2007-08-31
  • 打赏
  • 举报
回复
怎么没有人说话呢?

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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