This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CCStudio:CCS v 7.3 0始终打开"C/C++索引器:(xx%)"=>占用大量CPU时间!

Guru**** 1969805 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/641426/ccs-ccstudio-ccs-v7-3-0-always-on-c-c-indexer-xx-take-a-lot-of-cpu-time

部件号:CCStudio

工具/软件:Code Composer Studio

你好

我只安装CCS v.7.3 0 (通过删除以前的CCS安装v.7.2 0)

但如果我还记得的话,那么这个问题也存在于v 7.2 中。

CCS始终位于“C/C++索引器:(xx%)"中:

我做了这个屏幕截图,现在,当我写这些行时,进度是:索引:2250/2486,2486,18229标头:(51 %)

所以这个任务永远不会结束:即使我编译make debug。

我不知道这项任务意味着什么,但对我来说,我的计算机CPU负载也随之增加。

当前,CCS不执行任何其他操作(无调试,无编译...) ,CCS进程占用我的计算机的CPU负载大于65 % CPU负载!... 这太多了!

然后,当我使用调试工具时,使用其他工具(CAN Analyzer工具...),CPU负载过大,反应时间很长!...

我不认为我的计算机太旧了,因为几个月前(< 1个月)我没有遇到这个问题,CCS不会承担这些CPU负载(酷睿i5博锐)

我可以解决这个问题吗?...

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    最近我听到7.3 的索引员有更多问题。 有些人只是禁用索引器以解决此问题:
    e2e.ti.com/.../236.1142万
    e2e.ti.com/.../236.119万

    正在解析的文件数似乎很高。 工作区中是否有许多项目? 或者是非常大的一个(或两者)?

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好

    我的项目大约有500个文件(.c和.h)。

    什么是"索引器"? 如果禁用它会有什么影响?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您将没有索引。 8^)

    索引允许您从使用跳至定义。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对不起,我不明白这对CCS工具的“简单最终用户”会有什么变化?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 software-dl.ti.com/.../CCSv6-TipsAndTricks.pptx的幻灯片34-37

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的
    因此,如果我禁用它,我将失去一些编辑代码的功能。

    我的工作区只有一个项目。
    我在这个项目工作了很多个月。
    这个项目发展得不快。
    在上个月,我只添加了4或5个C文件。

    Nut自几天(1或2周)以来,CCS将用它的时间来刷新索引,并使用多个源代码,这些源代码总是增加>2000,就像我只有大约500个文件一样....

    我只是按照您提供的文档中的说明尝试重建索引器。
    如果问题仍然存在,我会看到并返回这里...

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    现在(完成“重建”后10分钟),一个新的索引器开始列出大约700到800个文件...
    我想十分钟后,它会重新启动,列表会增加(大约1000 / 1200个文件),依此类推... :-(.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否尝试禁用索引器? 我并不是建议将此作为永久解决方法,但我确实想确认,是索引器才是根本原因。

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    I已禁用索引器。 这样,从不刷新索引器。 那么,“问题”就离开了……

    当我重新启用它时,问题 再次出现 (索引器/1760源....)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 索引器确实是罪魁祸首。 为什么它一直在运行是奇怪的。 它可能正在为项目的某些来源编制索引。 为了尽量减少影响(同时保持索引器打开),您可以尝试禁用索引器上的某些选项,例如索引策略下的选项-在需要时移动到手动刷新。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    由于我重新创建了工作空间,索引器不会一直运行,而是仅在我修改文件并保存它时运行。
    n ü problème是我的工作区,仅由一个链接的存储库组成。 此链接的存储库包含88个子目录和526个文件(.c和.h)。

    但当索引器工作时,它指示超过1000个文件! 然后,每次保存文件都需要很长时间(CPU负载> 60 % 时超过2分钟)。

    我可以先更改哪个选项来执行速度?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我先前提出的关于手动刷新的建议可以在以下选项中配置:

    这里还有其他选项,您可以尝试进行调整。

    以下链接对于如何从索引器中获得最佳性能也很有用:

    https://blogs.itemis.com/en/improving-eclipse-cdt-indexer-performance

    似乎索引器的性能最近有所下降。 我们正在监测这种情况

    谢谢

    KI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好

    今天我将CCS更新为v 7.4。
    现在索引器的速度非常快(3秒而不是几分钟...)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的更新。 我很高兴听到更新有所帮助。 我有点惊讶,因为Eclipse CDT版本在两个CCS版本之间没有太大的区别,但我想你永远不知道。  

    我现在将关闭此线程,但如果问题在长时间使用后再次出现,请与我们联系。

    谢谢

    KI

x 出现错误。请重试或与管理员联系。