硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1630|回复: 13
收起左侧

[MDK] 请教,新建的GD32 MDK工程AC6编译速度比AC5慢

[复制链接]

22

主题

40

回帖

106

积分

初级会员

积分
106
发表于 2024-6-7 18:22:16 | 显示全部楼层 |阅读模式
MDK版本为5.36,附件中有工程和视频,是我设置有问题还是BUG呢~求解惑。
使用论坛的AC6工程同样慢。

编译对比.gif



编译对比.gif

Template.zip

5.45 MB, 下载次数: 6

回复

使用道具 举报

4

主题

1449

回帖

1461

积分

至尊会员

积分
1461
发表于 2024-6-7 21:31:41 | 显示全部楼层
应该不是Bug,我直接用STM32F407的HAL工程,刷到GD32F427的MCU里,直接运行了。里面还包括ThreadX 的RTOS。编译挺快的。
回复

使用道具 举报

22

主题

40

回帖

106

积分

初级会员

积分
106
 楼主| 发表于 2024-6-8 01:07:06 | 显示全部楼层
morning_enr6U 发表于 2024-6-7 21:31
应该不是Bug,我直接用STM32F407的HAL工程,刷到GD32F427的MCU里,直接运行了。里面还包括ThreadX 的RTOS。 ...

正常AC6应该比AC5快啊
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116219
QQ
发表于 2024-6-8 01:18:25 | 显示全部楼层
使用我这个测测

11代i7,11代i5,锐龙R7那个编译ThreadX这类大工程更溜, 各种电脑配置下MDK AC5,AC6,IAR和GCC性能比较,欢迎大家测试补充
https://www.armbbs.cn/forum.php? ... 6611&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

22

主题

40

回帖

106

积分

初级会员

积分
106
 楼主| 发表于 2024-6-8 12:32:24 | 显示全部楼层
eric2013 发表于 2024-6-8 01:18
使用我这个测测

11代i7,11代i5,锐龙R7那个编译ThreadX这类大工程更溜, 各种电脑配置下MDK AC5,AC6, ...

AC5 04:26
AC6 17:53

我看硬汉哥也是AC6比AC5慢,不应该AC6更快吗?
AC5.png
AC6.png
回复

使用道具 举报

33

主题

154

回帖

258

积分

高级会员

积分
258
发表于 2024-6-8 19:55:42 | 显示全部楼层

测试了一下,AC5和AC6两个编译时间差不多
AC5 01:02
AC6 01:13

AC5



AC6




回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116219
QQ
发表于 2024-6-11 08:42:51 | 显示全部楼层

不正常,你这个AC6比AC5慢太多了。

估计你这个AC6后台刷Brower INFO了,你把AC5的browser infor也打开,  看看编译需要多少时间。
回复

使用道具 举报

218

主题

1106

回帖

1770

积分

至尊会员

More we do, more we can do.

积分
1770
发表于 2024-6-11 08:55:00 | 显示全部楼层
看着控制台输出一行行蹦,有可能是没启用多线程。
回复

使用道具 举报

22

主题

40

回帖

106

积分

初级会员

积分
106
 楼主| 发表于 2024-6-11 22:22:43 | 显示全部楼层
emwin 发表于 2024-6-11 08:55
看着控制台输出一行行蹦,有可能是没启用多线程。

看了设置,启用了,估计是bug了吧。
回复

使用道具 举报

22

主题

40

回帖

106

积分

初级会员

积分
106
 楼主| 发表于 2024-6-12 18:18:45 | 显示全部楼层
eric2013 发表于 2024-6-11 08:42
不正常,你这个AC6比AC5慢太多了。

估计你这个AC6后台刷Brower INFO了,你把AC5的browser infor也打开 ...

打开后08:53,在我这AC6比AC5慢太多了,目前还不知道原因,多线程也确认开着,AC6编译的时候,一个文件一个文件的蹦,不如AC5流畅。重装了MDK,也不行,不然就换个版本或重装系统了......
屏幕截图 2024-06-12 181548.png

回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 2024-12-12 15:03:23 | 显示全部楼层
eoorosy 发表于 2024-6-12 18:18
打开后08:53,在我这AC6比AC5慢太多了,目前还不知道原因,多线程也确认开着,AC6编译的时候,一个文件 ...

keil编译怎么打开多线程?
回复

使用道具 举报

22

主题

40

回帖

106

积分

初级会员

积分
106
 楼主| 发表于 2024-12-12 17:08:05 | 显示全部楼层
风过不留痕 发表于 2024-12-12 15:03
keil编译怎么打开多线程?

Edit-->Configuration-->Other-->Parallel Build Configuration

MDK5是默认开启的,可以更改后面的线程数
回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 2024-12-12 17:27:10 | 显示全部楼层
eoorosy 发表于 2024-12-12 17:08
Edit-->Configuration-->Other-->arallel Build Configuration

MDK5是默认开启的,可以更改后面的线 ...

是的,默认打开了,受教
回复

使用道具 举报

1

主题

76

回帖

79

积分

初级会员

积分
79
发表于 2024-12-27 16:44:27 | 显示全部楼层
我这边测试,AC5编译和AC时间一致,都是1s左右,测不出来
AC5.png
AC6.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-6-10 10:37 , Processed in 0.541103 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表