有效缓存大数据结构

时间:2013-08-04 19:10:16

标签: c# data-structures ram

我有应用程序从文件系统收集信息。对于大约200GB的硬盘驱动器,我的应用程序中的数据结构使用高达1GB的RAM。我的数据结构特别是字典和试验。所以我的问题是如何有效地缓存这些大型数据结构。我能想到的是

  1. 序列化 - 纯文本/ xml,会更快吗?
  2. 交换空间 - 有可能吗?我无法找到任何有用的资源
  3. 本地数据库 - 我不认为这会很快,因为它必须处理大量查询。
  4. 别的 - 随时让我知道
  5. 先谢谢你们。

1 个答案:

答案 0 :(得分:2)