c#中的gcAllowVeryLargeObjects和OutOfMemoryException
2016-09-22 14:52
477 查看
什么是gcAllowVeryLargeObjects
在.net4.5中新增一个配置项 “gcAllowVeryLargeObjects” ,msdn解释如下:在64位平台上,可以允许总共大于2千兆字节的数组。(2GB)
具体说就是在.net中,List,Arrary, Dictiontry, HashSet, HashTable等列表和数组结构的对象内存可以超过2GB了。 在.net4.5之前,这些对象如果使用内存超过2GB,就会报OutOfMemoryException(内存溢出)错误。
如何使用?
在 ***.exe.config文件中 设置如下,如果不存在的话,可以手动创建下。<?xml version="1.0" encoding="utf-8" ?> <configuration> <runtime> <gcAllowVeryLargeObjects enabled="true" /> </runtime> </configuration>
相关文章推荐
- ios&object-c深浅拷贝解析
- setObject:ForKey:与setValue:ForKey:存值区别与联系
- PHP 强制转换 (object) scalar
- Cocoa
- ObjectARX 炸开实体程序段
- Objective-C-iOS常用小控件(UIActionSheet )动作列表
- 固定JSONObject.toString()键值对顺序
- 论文笔记 HyperNet: Towards Accurate Region Proposal Generation and Joint Object Detection
- ArcObjects中的IGeometry转成Json
- Objective-C基础
- java.lang.Object类
- SuperMap iObjects C++之Qt Creator快速入门
- js Object属性及方法的理解
- Objective-C-iOS常用小控件(UIAlertView)警告框
- Java语言中Object对象的hashCode()取值的底层算法是怎样实现的?,object hashcode
- Objective-C-iOS常用小控件(UIProcessView)进度条
- Cloneable接口和Object的clone()方法
- Objective-C-iOS常用小控件(UIStepper)计数器/步进器
- Objective-C-iOS常用小控件(UISegmentedControl)
- Objective-C-iOS常用小控件(UISlider)