c++ - 在具有大型代码库的 Eclipse IDE 中搜索函数或文本

标签 c++ eclipse search ide

我正在使用 Eclipse 处理大型源代码目录(.cpp 和 .h)。这个目录有超过 200000 个源代码文件,大小大约为 5GB。我遇到的问题之一是搜索函数或类或任何文本需要很长时间。这样做大约需要 20-30 分钟。在“项目”菜单项下,我尝试运行“C/C++ 索引”==>“刷新所有文件”以解析代码以优化搜索,但我总是遇到内存不足的情况或 GC 错误消息。我不确定该怎么做才能绕过这个,以便我可以成功地索引所有内容。或者更好的是,有人知道在此代码库中搜索函数的更好方法吗?我一直在使用“文件搜索”和“C/C++ 搜索”,两者似乎都很慢:(有什么提示/建议吗?

最佳答案

在您的 eclipse.ini 文件中尝试增加最大 Java 堆空间。这将防止内存不足错误。

-Xms40m
-Xmx1024m //1GB, you can increase when that's not enough

关于c++ - 在具有大型代码库的 Eclipse IDE 中搜索函数或文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19966391/

相关文章:

c++ - C/C++ 中是否有简写字节表示法?

c++ - cppcheck 空指针取消引用 : m_buffer - otherwise it is redundant to check it against null

c++ - C++ 中 Qt 应用程序中的零拷贝

java - SpringApplication.run 主方法

Java 执行文件错误

指向临时变量的 C++ 引用?

java - 如何修复 eclipse 插件中的错误版本?

php - Android PHP MySQL 搜索结果到ListView

jquery移动可搜索数据隐藏

search - Liferay search通过 Assets 标签和关键字进行上下文搜索