2015年9月18日 (金曜日)

07:10:33 # Life libgit2を使ってみた。cat-file.cあたりのサンプルを眺めてみたらだいたい使い方がわかる。 しかし、普通のレポジトリに普通に使うと遅い。 Linux kernel tree に対してgit ls-tree -l -r HEAD をすると手元では200ms程度なんだけど、 libgit2でそれに相当する操作をすると3秒くらいかかるきがする。なにか間違えているのだろうか。 perf stat -r20で計測すると平均値と分散を計算してくれて便利。信頼区間も出してくれるといいなぁ。

Junichi Uekawa