ToDo:
bzip2 の解凍が遅いので pbzip2 というのを試してみる。 どうも圧縮の仕方を変えて並列にできるから速いという話らしいので、 decompress は別に速くならなさそうだが…
% la primes.txt -rw-r--r-- 1 i 52M Feb 24 2008 primes.txt % time bzip2 primes.txt bzip2 primes.txt 13.78s user 0.29s system 84% cpu 16.680 total % la primes.txt.bz2 -rw-r--r-- 1 i 18M Feb 24 2008 primes.txt.bz2 % time bzip2 -d primes.txt.bz2 bzip2 -d primes.txt.bz2 5.55s user 0.34s system 97% cpu 6.036 total % time bzip2 primes.txt bzip2 primes.txt 13.46s user 0.21s system 98% cpu 13.894 total % time pbzip2 -d primes.txt.bz2 pbzip2 -d primes.txt.bz2 5.45s user 0.40s system 94% cpu 6.216 total % time pbzip2 primes.txt pbzip2 primes.txt 13.98s user 1.08s system 173% cpu 8.699 total % time pbzip2 -d primes.txt.bz2 pbzip2 -d primes.txt.bz2 5.54s user 0.40s system 172% cpu 3.439 total
別にはやくない。 それにしても bzip2 より遅いのかなともう一度やってみたら
% time pbzip2 -d primes.txt.bz2 pbzip2 -d primes.txt.bz2 5.51s user 0.35s system 101% cpu 5.781 total
まぁ似たようなもんってことかな
(22:22)
ついでに。
% time xz -z primes.txt xz -z primes.txt 81.90s user 0.61s system 98% cpu 1:23.70 total % la primes.txt.xz -rw-r--r-- 1 i 6.0M Feb 24 2008 primes.txt.xz % time xz -d primes.txt.xz xz -d primes.txt.xz 2.45s user 0.31s system 96% cpu 2.857 total
圧縮アホほど遅いが展開はすごくはやい。
圧縮率落としてみる
% time xz -z -0 primes.txt xz -z -0 primes.txt 9.41s user 0.18s system 98% cpu 9.767 total % la primes.txt.xz -rw-r--r-- 1 i 9.7M Feb 24 2008 primes.txt.xz % time xz -d primes.txt.xz xz -d primes.txt.xz 2.72s user 0.24s system 99% cpu 2.985 total
うーんすごくいいじゃないかこれ… これがはやく流行ってくれればいいなぁ… と思ったので bzip2 のことは忘れることにするか…
(22:38)
前 | 2011年 1月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。