代码之家  ›  专栏  ›  技术社区  ›  tipu

了解内存和CPU速度

  •  0
  • tipu  · 技术社区  · 15 年前

    首先,我在一台windows xp 64机器上工作,它有4gb的ram和2.29ghz的x4

    我正在索引220000行长度大致相同的文本。这些文件分为15个大小相同的文件。文件1/15需要1分钟编制索引。由于脚本索引了更多的文件,文件15/15花费40分钟似乎要花费更长的时间。

    我的理解是,我的记忆越多,脚本就越快。字典在散列中被索引,因此获取操作应该是o(1)。我不确定脚本会挂在哪里的CPU。

    我有剧本 here .

    1 回复  |  直到 15 年前
        1
  •  1
  •   pocketfullofcheese    15 年前

    你可以试着监视你的机器,看看你的内存是否用完了。如果是的话,您可能需要在代码中查找内存泄漏。