sar-analyzer の開発状況(20180724)
前回発表した sar-analyzer-8.0 ですが、コンパイルすると、バイナリが 1G になってました。これは、spike 機能のために、静的にメモリを確保したからです。というのも、sar ファイルを、1000 まで受け入れ可能にしていて、その分の配列を作成していました。
今回発表した sar-analyzer-8.1 では、受け入れ可能の上限を、デフォルトで 31 にしました。sar のデフォルトが 1ヵ月なので、これで問題ありません。
その結果、コンパイル後のバイナリサイズは、42 M 程になりました。
まだまだ大きいですので、多少コードを修正すると思います。気が向けば。。
腕立て伏せでもしよっと。