我在vim中使用cscope来搜索大型代码库中的内容。我发现"cs f e"选项太慢了。不管怎么说,小贴士可以加快速度。我使用cscope -bq构建我的cscope数据库
发布于 2010-02-02 01:31:19
cscope不会用数据库加速grep和egrep (几乎)。这是因为cscope不会为任何可能的子字符串构建任何倒排索引,也不会对某些类型的预计算索引使用某种正则表达式加速技术。唯一的加速是cscope将只在源文件上运行grep/egrep函数,这只在与grep regex -r . (它将检查二进制文件.obj,.exe )进行比较时才是加速的。
Egrep函数不能使用cscope数据库。
因此,将代码移到本地文件系统(从网络文件系统),安装更多内存,禁用通过env LC_ALL=C或LC_ALL=POSIX进行整理,在文件系统上禁用atime。
您还可以将文件系统迁移到SSD或RAMDISK。
https://stackoverflow.com/questions/1325000
复制相似问题