这是一个愚蠢的问题,但是我真的不确定在我购买USB驱动器之前是否能解决这个问题。在大型图上进行社区检测时,出现内存错误。该算法需要将整个图及其找到的社区保存在内存中。如果将邻接矩阵减少10-20%,则不会遇到内存错误。因此,我的代码本身没有错。我只需要对运行它的系统进行一点改进。
正是在这一点上,我认为如果我只有几场更多的ram,我可以在整个图表上进行分析。这将是理想的。然后我想到了购买USB记忆棒并专门用于提高性能。
唯一的问题是它充当缓存而不是真正的RAM,所以我不知道它是否可以解决我的问题。即使不是,它仍然可以工作,因为它将缓存后台程序中的内容吗?还是我只是在吠错了树?