- 主题:incredibuild这玩意是怎么实现的?
incredibuild这玩意是怎么实现分布式编译的?在helper上不用装编译器工具套件也不用装库,只装一个agent就能增加编译算力
我看这玩意在安装时候要求禁止杀毒软件扫描编译器目录,是不是了什么注入技术啊?
--
FROM 115.193.185.*
把编译工具链和源码文件都发送过去,编译成obj返回来。
【 在 ziqin 的大作中提到: 】
: incredibuild这玩意是怎么实现分布式编译的?在helper上不用装编译器工具套件也不用装库,只装一个agent就能增加编译算力
: 我看这玩意在安装时候要求禁止杀毒软件扫描编译器目录,是不是了什么注入技术啊?
--
FROM 117.39.232.*
杀软扫描或者实时防护对编译速度影响较大
一次编译,需要启动cl.exe之类的进程很多次,每次杀软都检查个10ms,延迟也较大了。
还有每次杀软检查文件所增加的开销。
虽然对于不变的文件一般只检查一次,但是编译产物每次都变。
我之前测试过windows defender初次检查一个不变的doc需要500ms左右,后续每次就几ms,缓存了检查结果。
--
修改:z16166 FROM 221.218.161.*
FROM 221.218.161.*