Workflow 当Eclipse CDT索引器卡住时,我该怎么办?

Workflow 当Eclipse CDT索引器卡住时,我该怎么办?,workflow,eclipse-cdt,freeze,indexer,Workflow,Eclipse Cdt,Freeze,Indexer,我使用的是EclipseCDT2020-06(但在早期版本中我就遇到过这种情况) 有时候,EclipseCDT在解析某个文件时会遇到困难。百分比指标没有进步;按下任务的“取消”按钮将使其成为“已请求取消”,但它仍保持这种状态。因此,我不仅可以不为我的项目使用索引,而且大多数其他“异步”任务也会排队而无法执行。当这种情况发生时,我现在基本上放弃并重新开始;也许最终会用一个过滤规则来掩盖这个行为不端的文件 我的问题是:有没有更好的方法来处理索引器卡住的问题 编辑: 如果使用-debug运行Eclip

我使用的是EclipseCDT2020-06(但在早期版本中我就遇到过这种情况)

有时候,EclipseCDT在解析某个文件时会遇到困难。百分比指标没有进步;按下任务的“取消”按钮将使其成为“已请求取消”,但它仍保持这种状态。因此,我不仅可以不为我的项目使用索引,而且大多数其他“异步”任务也会排队而无法执行。当这种情况发生时,我现在基本上放弃并重新开始;也许最终会用一个过滤规则来掩盖这个行为不端的文件

我的问题是:有没有更好的方法来处理索引器卡住的问题

编辑:

如果使用-debug运行Eclipse并启用索引器调试,则得到的唯一输出是:

Indexer: start PDOMFastIndexerTask
Indexer: parsing /cuda-api-wrappers/examples/other/io_compute_overlap_with_streams.cu
这就是我被卡住的地方

有没有更好的办法来处理索引器卡住的问题

您可以尝试自己调试Eclipse indexer。使用
-debug
选项从控制台运行Eclipse:

eclipse -debug <options file>'
当索引器卡住时,查看调试输出。您可能会看到一些来自indexer的错误消息,可以通过谷歌进一步搜索

有没有更好的办法来处理索引器卡住的问题

您可以尝试自己调试Eclipse indexer。使用
-debug
选项从控制台运行Eclipse:

eclipse -debug <options file>'

当索引器卡住时,查看调试输出。您可能会看到indexer的一些错误消息,可以通过谷歌进一步搜索。

我有理由相信这可能与NVIDIA针对CUDA支持的Eclipse插件有关。索引器卡在
.cu
文件上;有了新版本的Eclipse,没有插件,索引工作就顺利结束了。

我有理由相信这可能与NVIDIA的Eclipse插件对CUDA的支持有关。索引器卡在
.cu
文件上;有了新版本的Eclipse,没有插件,索引工作就顺利结束了。

Eclipse可能内存不足。请看一看相关的问题。@ks1322:嗯,这实际上不是一个大项目。现在解析器在开始做任何事情的时候就被卡住了,0%。可能Eclipse内存不足。请看一看相关的问题。@ks1322:嗯,这实际上不是一个大项目。现在解析器在开始做任何事情的时候就被卡住了,0%。所以,我做到了。没有错误消息-它只是停留在某个文件上。而且这个文件本身也不是特别值得注意。最后一行控制台输出是:
Indexer:parsing/cudaapi wrappers/examples/modified_cuda\u samples/matrixMulDrv/matrixMul.cu
。没有错误消息-它只是停留在某个文件上。而且这个文件本身也不是特别值得注意。最后一行控制台输出是:
Indexer:parsing/cudaapi wrappers/examples/modified\cuda\u samples/matrixMulDrv/matrixMul.cu