netFrame版本对数组最大长度的限制


通常来说,不会遇到极大数据缓存的情况,比如长时间高速率数据传输,实时缓存,导致数据容量接近内存极限,但是在64位平台.NET Framework数组限制不能超过2GB大小。这种限制对于需要使用到大型矩阵和向量计算的工作人员来说,是一个非常大问题,对高速缓冲大容量数据的场合也是个巨大的问题。无论计算机上的内存条有多大,一旦在程序运行在大容量数据场合,不可避免抛出System.OutOfMemoryException异常。

从NET Framework 4.5版本开始,引入了一个配置属性运行时模式,可以解决这个问题,只需要启用gcAllowVeryLargeObjects元素控制.NET garbage-collection system(垃圾收集系统)的行为就可以了。

 

点击数: 179   打印  添加到收藏   发布时间: 2021-05-21




上一篇:LC并联谐振用于模拟混频详解
下一篇:光的偏振性检测方法及理解





» 相关内容
  光的偏振性检测方法及理解
  netFrame版本对数组最大长度的..
  LC并联谐振用于模拟混频详解
  条形磁铁的磁场方向判断方法
  PCIE开关和桥接的区别
  精密电阻快速匹配方法
  二次曲面参数及flashlight效果
  AHP算法之matlab代码
  LVDS需要注意的几个点
  阴阳与男女之区别
  四象限光电探测器的位置公式
  外触发获取数据实现原理
  自定义USB设备供电不足最终解..
  USB设备连接异常现象
  MCU程序中变量过多引发内存不..