小编Dar*_*ren的帖子

什么是管理大量数据(高度数据)和替换这个巨大阵列的最有效方法?

我需要能够快速查找这些数据并需要访问所有这些数据.不幸的是,我还需要节省内存(其中一些会导致内存OutofMemoryExceptions)

short[,,] data = new short[8000,8000,2];
Run Code Online (Sandbox Code Playgroud)

我尝试过以下方法:

  • 尝试过锯齿状阵列 - 同样的记忆问题
  • 试图分成更小的数组 - 仍然会出现内存问题
  • 唯一的解决方案是使用内存映射文件有效地映射这些数据还是有其他方法来做到这一点?

.net c# out-of-memory multidimensional-array

5
推荐指数
1
解决办法
2957
查看次数

标签 统计

.net ×1

c# ×1

multidimensional-array ×1

out-of-memory ×1