c# 内存溢出错误
2015-11-03 11:02
411 查看
最近到一个小项目,在做大量数据插入时经常会遇到内存溢出的错误,以前也偶尔遇到过,但是没有这么在意,现在觉得要转换做程序猿了还是需要多注意解决这样的一些问题。
仔细查看代码之后,发现是因为在for循环中使用了变量的原因,因为每次循环,都会在内存上创建一个新的变量,而我的循环会有上百万次,这样就会消耗大量的内存,导致内存溢出。
解决方法:尽量少在循环中创建对象;
现在写程序才刚入门,多多努力!!!
仔细查看代码之后,发现是因为在for循环中使用了变量的原因,因为每次循环,都会在内存上创建一个新的变量,而我的循环会有上百万次,这样就会消耗大量的内存,导致内存溢出。
解决方法:尽量少在循环中创建对象;
现在写程序才刚入门,多多努力!!!
相关文章推荐