gold
по сравнению с ld
эталоном
Я опубликовал конкретный синтетический бенчмарк ld по сравнению с золотом на:https://stackoverflow.com/questions/3476093/replacing-ld-with-gold-any-experience/53921263#53921263
Краткое изложение результатов :золото было в 2-3 раза быстрее, чем ld.
Этот выигрыш во времени может сильно изменить правила игры в сложных проектах на C++ без -из -управляющих шаблонов и генерации кода, потому что этап компоновки включает все файлы из проекта и, в отличие от компиляции, он должен быть делается всегда, даже если вы изменяете только один файл.cpp.
Таким образом, медленное время соединения делает цикл разработки невыносимым и, вероятно, является основной причиной, по которой Google вложил в него ресурсы. Только представьте себе преимущества ожидания 10 секунд вместо 30 секунд для каждого тривиального изменения файла.
Выигрыш синтетического теста также совпал с фактическим выигрышем, который я получил в сложном реальном проекте (gem5 ), как также упоминалось в этом ответе.
wget: Warning: wildcards not supported in HTTP
Вы не можете использовать wget
с подстановочными знаками для HTTP.
Вы можете использовать wget
с подстановочными знаками для FTP. Это подходит для меня.
$ wget ftp://ftp.slackware.com/pub/slackware/slackware64-current/Change*.txt
‘ChangeLog.txt’ saved