我用.net写的一个游戏
运行时间一长 老发生 System.OutOfMemoryException 这个错 然后程序就死了
我服务器是8G内存的
windows server 2003+IIS6.0+.NET 2.0求高手帮忙啊  这到底怎么回事 是程序错误吗

解决方案 »

  1.   

    呵呵,asp.net里面有内存泄露??不会吧,.NET有内置的垃圾回收机制
    楼主不会是写了什么死循环或则什么特别耗内存的操作吧
    检查一下代码啦
      

  2.   

    IIS里设一下,给你的站点新建一个应用程序池,不要用默认的
      

  3.   

    .net内存自动管理,多半是写的有问题。
      

  4.   

    在百度知道上找到有人说  IIS 应用程序池只能吃到800M 多于800M 就得报这个错???
    有这回事??还有我程序中很多大对象都引用在 application[""] 中 这样有没问题
      

  5.   

    可能iis占用的内存超过了设定值,被系统强制释放了
      

  6.   


    一个线程 占1M??  多谢问下 我大部分释放对象的方式都是用的: 引用变量名=null  这样的方式
    这样可以做大释放对象吗 很白痴的问题  望高人指教 
      

  7.   

    Dispose() 不是要实现那个 Idisposable 接口才有用吗
    我是说我自己定义的类对象