エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ld と ld.gold のリンクの速さを比較した話 - Qiita
ベンチマークのスクリプト類は Githubにあります。 ld.gold についてとベンチマークの動機 C++で作業を... ベンチマークのスクリプト類は Githubにあります。 ld.gold についてとベンチマークの動機 C++で作業をしているとリンクの遅さがストレスになります。OpenCVみたいな複数の共有ライブラリを作るようなプロジェクトの場合は顕著になります。オブジェクトファイルへのコンパイルは make -j9 のように並列で行えばよいのですが、リンクは並列に行えないためにボトルネックとなります。 2012年ごろに gold(ld.gold) というリンカが出てきました。Google発だそうです。現在は binutils に入っています。既存の ld に比べて5倍ほど速いそうです。それだけ速いなら常用できないかと試しにベンチマークをとりました。 ベンチマークの方法 std::vector<some_type_XXXX> を使用するオブジェクトファイルを2000個作る 上記オブジェクトファイルが提供す



2018/06/06 リンク