コンパイルするだけで [mixi 日記]
いろいろ事情があり、パッケージで導入するのが
目的に合わないお仕事だったりします。
正月休み、仕事になる前の状態で予備練習。
あれやらこれやら、ソースコードからコンパイル。
あれれ? およよ??
いろいろなおどろきに出会えます。
インライン展開したときのシンボルの取り扱い、systemd対応の
オプション設定...
いろいろ変わってたのね。
<<今日の驚き>>
一番の驚きは、某データベースソフトのフットプリントの
大きさ。コンパイルするだけで、ディスクを10G必要とするなんて。
ソースコードも巨大でしたが、コンパイル時間も半端なく、
どんどんディスクを消費し、コンパイル終了時10G近く使ってました。
そして出来上がったバイナリも巨大。300M級ですぜ。
strip かけても30M級。
びっくりでした。
目的に合わないお仕事だったりします。
正月休み、仕事になる前の状態で予備練習。
あれやらこれやら、ソースコードからコンパイル。
あれれ? およよ??
いろいろなおどろきに出会えます。
インライン展開したときのシンボルの取り扱い、systemd対応の
オプション設定...
いろいろ変わってたのね。
<<今日の驚き>>
一番の驚きは、某データベースソフトのフットプリントの
大きさ。コンパイルするだけで、ディスクを10G必要とするなんて。
ソースコードも巨大でしたが、コンパイル時間も半端なく、
どんどんディスクを消費し、コンパイル終了時10G近く使ってました。
そして出来上がったバイナリも巨大。300M級ですぜ。
strip かけても30M級。
びっくりでした。
10GB必要って、相当な量ですね。
そしてそれを処理するために必要なのも30MBとなると、ソースコードの分量がとんでもなくて、目まいがしそうにも…(^^;
by ナベちはる (2020-01-05 00:52)
:ナベちはる さん
はい。ソースコードもガッツリ数百メガ級です。
by ぺんちゃん (2020-01-05 01:05)