首先,我正在开发一台带有4gb ram和2.29 ghz x4的windows xp 64机器
我正在索引220,000行大致相同或多或少相同的文本。它们分为15个大小相同的文件。文件1/15需要1分钟来索引。随着脚本索引更多文件,文件15/15花费40分钟似乎需要更长的时间。
我的理解是,我放入内存越多,脚本就越快。字典以散列索引,因此获取操作应为O(1)。我不确定脚本在哪里悬挂CPU。
我有脚本here。
答案 0 :(得分:1)
您可以尝试监控计算机,看看内存是否已用完。如果是这样,您可能希望在代码中查找内存泄漏。