![]() |
1
4
事实上,是的。这并不是因为优化器速度慢,而是因为您要求优化器做的事情需要花费很长时间。例如,我使用llvm优化整个程序:已编译的源文件以及源文件使用的所有库。所有东西都作为中间代码链接在一起并优化。此优化明显慢于链接单独优化的对象文件。但我不在乎,有两个原因:1,优化是在整个程序上完成的,这值得等待(;-)2,计算机一直在变快。 |
![]() |
2
2
在某种程度上,它们是“慢”的,只是计算机如此之快,拥有如此之大的内存,以至于你没有注意到你以前那样… ::跑出去用g++做一个小实验: 选择一个略微的代码,我写的工作,我得到(大约24K LOC在C++中的75个文件,使大量使用的 ROOT 库,但没有模板)
嗯……不等于编译时间的很大一部分。也许它只是由文件访问时间控制的。也许我应该试试
|
![]() |
George S. · 是否存在基于元组的控制流语句内部表示? 6 年前 |
![]() |
FlatAssembler · 在x86程序集中计算exp(x) 7 年前 |
![]() |
cib · 即时编译和动态编译有什么区别? 7 年前 |
![]() |
Artemis · 寄存器与指令之间的差异 7 年前 |
![]() |
Sam · 了解go工具编译和链接命令 7 年前 |