我的数据是点阵数据,每个文件大约100M左右,需要计算坐标位置然后从数据文件从读取数据组成新的文件,如果直接用filestream,定位,复制1个字节的方式,处理速度较慢,如果现将数据文件赋值给一个二维数组,然后定位,复制数组中的1个字节,处理速度很快。但我在考虑一个问题:数据处理是个较为频繁的过程,且主程序24小时运行,如果定义多个二维数组,而且每个二维数组较大,例如:12000*12000,是动态的好,还是静态的好?如果是动态的,每次分配内存,次数多了会不会出现内存碎片?如果是静态的,运行久了,会有什么问题吗?