我正在使用Eclipse处理大型源代码目录(.cpp和.h)。该目录有超过200000个源代码文件,大小约为5GB。我遇到的一个问题是搜索函数或类或任何文本需要很长时间。这样做大概需要20-30分钟。在“项目”菜单项下,我试图运行“C / C ++索引”==> “刷新所有文件”以便它解析代码以优化搜索,但我总是遇到内存不足或GC错误消息。我不知道如何绕过这个,以便我可以成功索引一切。或者更好的是,有没有人知道在这个代码库中搜索函数的更好方法?我一直在使用“文件搜索”和“C / C ++搜索”,两者似乎都很慢:(任何提示/推荐?
答案 0 :(得分:1)
在eclipse.ini
文件中尝试增加最大Java堆空间。这样可以防止内存不足错误。
-Xms40m
-Xmx1024m //1GB, you can increase when that's not enough