computerの日記

Cisco,SHELL,C,Qt,C++,Linux,ネットワーク,Windows Scriptなどの発言です

sar-analyzer の開発状況(20180724)

前回発表した sar-analyzer-8.0 ですが、コンパイルすると、バイナリが 1G になってました。これは、spike 機能のために、静的にメモリを確保したからです。というのも、sar ファイルを、1000 まで受け入れ可能にしていて、その分の配列を作成していました。

今回発表した sar-analyzer-8.1 では、受け入れ可能の上限を、デフォルトで 31 にしました。sar のデフォルトが 1ヵ月なので、これで問題ありません。

その結果、コンパイル後のバイナリサイズは、42 M 程になりました。

まだまだ大きいですので、多少コードを修正すると思います。気が向けば。。

 

腕立て伏せでもしよっと。