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.

[参考译文] CODECOMPOSER:如何验证并行构建的数量

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1648253/codecomposer-how-to-verify-number-of-parallel-builds

部件号: CODECOMPOSER

您好:

表面上看来、CCS 12.8.1 是使用 16 个内核进行构建、但我如何验证 Windows 中是否出现这种情况?

image.png

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

    尊敬的 Kier:

    您应该会看到传递给 gmake 的-j 16、如下所示:

    ****为项目'sensless-foc_DRV8323RS'构建配置'debug'****

    “C:\\ti\ccs2051\\ccs\\utils\\bin\\gmake“-k -j 16 all -r -O

    但是、因为它被配置为最多使用 16 个线程、并不意味着编译器实际上会利用所有线程。 实际使用的线程数量可能因我的专业知识之外的许多因素而异。

    谢谢

    Ki

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

    尊敬的 Ki:

    是的, gmake 是用-J16 调用的,但我不相信多个线程实际上用于编译,所以我想知道如何检查实际数。 您是否知道 任务管理器中的流程名称、我最多可以看到 16 个实例?

    背景是,我的笔记本电脑过去翻遍了我的项目的编译,但似乎很慢在上周,并希望消除并行构建,或缺乏.

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

    我想您可以查找编译器可执行文件的名称。 使用 TI Arm Clang 编译器编译工程时、我会看到多个 tiarmclang 实例。

    我将提请编译器专家注意此主题、以便进一步了解。

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

    传递到 gmake 的-j 16 选项允许 gmake 同时运行多个编译命令。 它不会告诉编译器使用多个线程。 编译器始终使用一个线程。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    传递给 gmake 的-j 16 选项允许 gmake 同时运行多个编译命令。 它不会告诉编译器使用多个线程。 编译器始终使用一个线程。

    听起来线程是错误的术语、但我猜您理解了问题的主旨:我如何确定是否同时运行以及有多少并行作业? 是不是,如 Ki 建议,启动 tiarmlcang.exe 的数量?

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

    谢谢你。

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

    我们是 gmake 的用户,就像你一样。  我们对 gmake 的了解 很可能是相似的。   

    如何确定是否同时运行了多少个并行作业? 是不是,如 Ki 建议,启动 tiarmlcang.exe 的数量?[/报价]

    我不知道还有什么其他的。

    谢谢。此致、

    -乔治

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

    这就是我所要求的。 谢谢。