在 MacOS 上 TIClang 的编译速度要比在 Windows 上快得多,尤其是对于大型项目。 例如、CC1352 SDK 示例在我的 Windows PC 上进行编译需要超过10分钟、但在 Macbook Pro 上只需要1分钟。 我的 MBP 只是一个旧的模型从2017年,硬件性能没有比我的 PC 更好.
区别的原因是什么? 是否有方法可以加速 Windows 上的编译速度?
此致、
沭阳
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.
在 MacOS 上 TIClang 的编译速度要比在 Windows 上快得多,尤其是对于大型项目。 例如、CC1352 SDK 示例在我的 Windows PC 上进行编译需要超过10分钟、但在 Macbook Pro 上只需要1分钟。 我的 MBP 只是一个旧的模型从2017年,硬件性能没有比我的 PC 更好.
区别的原因是什么? 是否有方法可以加速 Windows 上的编译速度?
此致、
沭阳
您好,沭阳,
如果启用了 FIPS 模式、则存在一个已知问题:
https://sir.ext.ti.com/jira/browse/EXT_EP-10985
但是,我怀疑其他的事情。 您的 Windows PC 是否为安装了常用 IT 安全软件的 TI PC? 这无疑是已知的性能命中率、尤其是在我们的 TI Windows PC 上进行编译时。 因此、众所周知、Linux 和 Mac 上的编译速度更快、即使 Windows PC 具有更好的规格也是如此。
谢谢
小标题
Ki、您好!
我不认为这也是值得信赖的,因为我正在使用 Windows 10。
我曾尝试使用不同的电脑、包括 TI PC 和我个人的电脑、结果大致相同。 此外、我还收到了许多客户关于编译速度的反馈、在 Windows 上具有类似性能、因此我不认为安全软件是主要原因。 根据我的观察,在 Windows 上编译每一个文件只需要花费更长的时间,在 MacOS 上,我只是震惊的差异,这大约10倍或更多。
是否有工具可对编译器的性能进行基准测试、并可能找到有关差异原因的一些线索?
此致、
沭阳
我只是震惊的差异,这是大约10倍或更多。
只是为了确认- FIPS 加密未启用、正确吗?
您是否在所有项目的 Windows 上都看到了此问题,还是更随机?
例如、CC1352 SDK 示例需要超过10分钟才能在我的 Windows PC 上编译
您尝试了哪一个确切的 SDK 示例? 它们是否都发生过这种情况?
谢谢
小标题
是的、所有人都会遇到这种情况。 以 simplelink_cc13xx_cc26xx_sdk_6_40_00_13为例 、从\simplelink_cc13xx_cc26xx_sdk_6_40_00_13\examples\rtos\LP_CC1352P7_1\ti_wisunfan\ns_br_src 导入工程、这是相对较大的工程。 在我的电脑上,编译需要~15分钟,而只需要1分钟的 Macbook Pro (采用英特尔处理器)。
我在多个基于 TIClang 的项目上观察到这种情况、例如 BLE/Zigbee 项目... 如果您有可用的 Macbook、可以验证行为吗? 谢谢。
此致、
沭阳
我在几台机器上构建了这个示例。 下面是我的结果:
TI 工作笔记本电脑(Windows 10、i7-12800H 处理器):构建时间:5:44
家用电脑(Windows 11、i7-12400处理器):构建时间:0:58
实验室机器(Ubuntu 20.04、Core Q6600处理器):构建时间:1:52
大家可以看到、TI 的工作笔记本电脑占用的时间最多。 TI 计算机上的防病毒/安全软件在 Windows 上的性能相当强大
在我的家用 Windows PC 上、构建速度快得多。 我的家用电脑只有标准的 Windows Defender 防病毒软件。 不到一分钟就完成了。
我的 Linux 实验室花费了几乎2分钟的时间、但请注意、Q6600处理器已有15年以上的历史。
我现在没有一本黄皮书要尝试。
您认为家用电脑性能较慢的具体规格是什么? 正在运行什么防病毒程序?