ksaitoの日記

日々試したことの覚え書き

ベンチマーク

バージョン管理システムのリポジトリサイズ3

サイズの大きなテキストファイルに繰り返し小さな修正を加えた時のリポジトリの増加です。 Gitは、リポジトリにスナップショットを保管するので差分は少量でもファイル数に応じてサイズが大きくなります。 他のツールは、リポジトリに差分を保管するので差分…

バージョン管理システムのリポジトリサイズ2

昨日のサイズ比較と同じことを同一ファイルではなく、異なるファイルでやってみます。 ランダムな内容のファイルを追加した場合は、どのVCSも単純にサイズが増加しました。

バージョン管理システムのリポジトリサイズ

Subversion/Git/Mercurial/Bazaarとありますが、それぞれのリポジトリのサイズを調べてみました。 それぞれ、初期状態、1MBのファイルを1個、10個、100個のファイルを追加してリポジトリのサイズの増え方を比較しました。 結果、Mercurialだけがファイル数に…

Ubuntuのベンチマーク

ベンチマークしました。 gccオプションの違い ベンチマークソフトのunixbenchをコンパイルするときにgcc 4.3.2でなくなった-fforce-memオプションの有無による結果の違いを確認しました。 環境は、VirtualBox 1.5.6_OSE上のUbuntu 8.04で-fforce-memオプショ…

Ubuntu 8.10のベンチマーク失敗(原因調査中)

まだベータ版ですが、unixbenchでUbuntu 8.10のベンチマークを試みました。 Ubuntu 8.10は、gccのバージョンが4.3.2です。gcc 4.3.2には、unixbenchで必要な"-fforce-mem"オプションがなくなっているためコンパイルに失敗してベンチマークの結果が全て"0"に…

gccのオプション

Debian bugsメーリングリストの情報では、gcc 4.1より前のバージョンから"-fforce-mem"オプションは、非推奨となって警告メッセージが表示されていたようです。 このオプションは、最適化のためのオプションの一つで、現在では機能していないというのがオプ…