win server 2008服务器System.outofmemory.exception解决方法

转载 2015年11月19日 15:02:04

        这些天要在阿里云服务器上挂个服务器程序(VB.NET写的EXE程序),在电脑上运行和调试一切正常,但是到最后一步,挂载到服务器运行的时候就一致挂掉,提示System.outofmemory.exception的错误警告,在网上看了很多关于内存溢出的解决方案都没能解决这个问题,最后只能联系阿里云售后工程师帮忙解决,在他们的帮助下,今天问题得以解决,感谢阿里强大的售后工程师团队!不多说,下面就把我遇到的问题和阿里工程师给的解决方案与大家分享,希望能帮助其他人。

        我使用的服务器配置如下:windows server 2008 R2 Enterprise(x64)  4G内存   几百块钱一个月呢。。。好贵


1.刚看时碰到的问题就是这个。。老是提示内存溢出,但是我的程序都没开始跑起来啊,虽然有很多大数组比如array(9999, 1500),但是都还没redim好空间就崩了好么,刚开始一直以为是我开的数组太大了,就尝试把数组开小一些,像array(500, 500),也不行啊,所以根本就不是数组大小的问题,9999*1500的数组对于4G内存的服务器来说还是小k斯,我在本地开发的时候用的是win7 x64  4G内存,在开发和调试的时候根本没有这个错误好么,一切正常,所以就开始怀疑是阿里云服务器的配置问题了,有问题就找售后工程师,这个是个比较明智的做法,省得浪费太多时间去折腾一些不是自己错误的事情。。。

2.下面是售后工程师帮忙检测到的问题以及解决方案,可以供大家参考


3.其实就是虚拟内存不足的问题,由于开启虚拟内存会导致硬盘IO性能下降,所以阿里云服务器默认初始状态不配置虚拟内存,如果需要开启虚拟内存,可以手动打开,打开虚拟内存的链接如下(http://help.aliyun.com/knowledge_detail/5988580.html?spm=5176.7114037.1996646101.1.PYPA9B&pos=1),OK了,问题解决!!

sqlserver,执行生成脚本时“引发类型为“System.OutOfMemoryException”的异常”(已解决)

sqlserver,执行生成脚本时“引发类型为“System.OutOfMemoryException”的异常”(已解决) 出现此错误主要是因为.sql的脚本文件过大(一般都超过100M)造成内存无...
  • dxnn520
  • dxnn520
  • 2013年07月29日 16:36
  • 12359

SQLServer 内存溢出问题?(待解决)

报错是在3个小时前的,但是问题还没有立即出现,3个小时左右,Windows系统操作总是出错,数据库连接不上。SQLserver代理总是自动停止,启动几分钟就停止。 部分错误如下:   ...
  • kk185800961
  • kk185800961
  • 2015年01月24日 14:24
  • 5702

windows服务器环境下apache内存释放及死机问题解决办法一览

http://hi.baidu.com/seo0775/item/27e4891f7e64536d70d5e841 windows服务器环境下apache内存释放及死机问题解决办法一览 ...
  • test_test111
  • test_test111
  • 2014年02月11日 17:18
  • 1850

内存溢出 出现原因及解决方案

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识...
  • thunder0709
  • thunder0709
  • 2013年11月21日 09:00
  • 18155

多项目导致Tomcat以服务启动内存溢出报错“PermGen space”

使用Tomcat作为并将其注册为Windows系统服务时,当Tomcat的webapps下的项目比较多的时候,重启服务器后,会发现在Windows服务列表中明明显示服务已启动,但是访问Tomcat主页...
  • u012391223
  • u012391223
  • 2015年12月17日 11:32
  • 5310

win server 2008服务器System.outofmemory.exception解决方法

这些天要在阿里云服务器上挂个服务器程序(VB.NET写的EXE程序),在电脑上运行和调试一切正常,但是到最后一步,挂载到服务器运行的时候就一致挂掉,提示System.outofmemory.excep...
  • Mr_Land
  • Mr_Land
  • 2015年11月19日 15:02
  • 823

解决 SqlServer执行脚本,文件过大,内存溢出问题

执行.sql脚本文件,如果文件较大时,执行会出现内存溢出问题,可用命令替代 CMD中输入 osql -S localhost -U sa -P a -i D:\1.sql ,-S 服务器名 -U 用户...
  • u012339998
  • u012339998
  • 2016年12月21日 15:33
  • 1555

Windows 2008 Server搭建Radius服务器的方法

Windows 2008 Server搭建Radius服务器的方法 在实际使用环境中,TP-LINK无线控制器TL-AC1000使用外部服务器进行Portal远程认证时,需搭建相应认证服务...
  • xlh1991
  • xlh1991
  • 2014年08月30日 18:33
  • 3683

在windows server 2008上搭建ldap服务

需要下载一个ldap服务器安装包和客户端安装包。 openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup 和LdapAdmin1.1 ...
  • baidu_18607183
  • baidu_18607183
  • 2016年04月02日 21:45
  • 4211

Hibernate5+sqlserver2008 分页问题

 Hibernate 发布了最新版本 5.2,恰好公司要做个新项目,我是比较喜欢冒险的,所有决定采用 spring4+Hibernate5,各种搜索,各种配置之后,框架终于跑起来了,当测试到分页...
  • jackwang1
  • jackwang1
  • 2017年02月17日 09:40
  • 793
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:win server 2008服务器System.outofmemory.exception解决方法
举报原因:
原因补充:

(最多只允许输入30个字)