MyException - 我的异常网
当前位置:我的异常网» C# » 定义数组的异常

定义数组的异常

www.MyException.Cn  网友分享于:2013-12-12  浏览:5次
定义数组的错误?
如下定义了数组,编译时没错误,但运行时错误。

C# VS2005

double[,,] R = new double[1280+3,1024+3,64+3];
运行时提示错误:请保证内存足够...不能处理。
难道这么大都不行?

------解决方案--------------------
BatchFile code
(1280 + 3) * (1024 + 3) * (64 + 3) * 8; // SizeOf(Double);
=706255576 Byte
=689702.71 KB
=673.54 MB

------解决方案--------------------
提示信息很明显啊,内存不足,一下分配了600多MB,你的内存有那么多吗?
------解决方案--------------------
做一个缓存,别一下弄这么多,弄个5,6张一次,多弄几次,机器受不了的。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有