lzma和lz4的速度比较

lzma和lz4速度比较

Compressed file size in bytes

 

gzip

bzip2

lzma

lzma -e

xz

xz -e

lz4

lzop

1

124875819 (120M)

93997047 (90M)

85618192 (82M)

72042179 (69M)

85630688 (82M)

72069084 (69M)

165844264 (159M)

168012430 (161M)

2

119040249 (114M)

87741348 (84M)

81480824 (78M)

70264395 (68M)

81492504 (78M)

70282944 (68M)

165844264 (159M)

166987891 (160M)

3

114931686 (110M)

84816957 (81MB)

79575087 (76MB)

69015118 (66MB)

79586568 (76MB)

69029204 (66MB)

165844264 (159M)

166987891 (160M)

5

102328357 (98M)

81837328 (79M)

69557610 (67M)

67879362 (65M)

69583428 (67M)

67875988 (65M)

-

166987891 (160M)

7

100128597 (96M)

80197758 (77M)

67276420 (65M)

66868212 (64M)

67294092 (65M)

66852780 (64M)

-

116205578 (111M)

9

99740486 (96M)

78963640 (76M)

65841213 (63M)

65362226 (63M)

65859432 (63M)

65372696 (63M)

-

114824102 (110M)

 

gzip

bzip2

lzma

lzma -e

xz

xz -e

lz4

lzop

可以看出lzma的压缩大小比lz4小。所以加载lzma的速度会快,lz4的速度会慢

Compression ratio

 

gzip

bzip2

lzma

lzma -e

xz

xz -e

lz4

lzop

1

26.8%

20.2%

18.4%

15.5%

18.4%

15.5%

35.6%

36.0%

2

25.5%

18.8%

17.5%

15.1%

17.5%

15.1%

35.6%

35.8%

3

24.7%

18.2%

17.1%

14.8%

17.1%

14.8%

35.6%

35.8%

5

22.0%

17.6%

14.9%

14.6%

14.9%

14.6%

-

35.8%

7

21.5%

17.2%

14.4%

14.3%

14.4%

14.3%

-

24.9%

9

21.4%

16.9%

14.1%

14.0%

14.1%

14.0%

-

24.6%

 

gzip

bzip2

lzma

lzma -e

xz

xz -e

lz4

lzop

压缩比这里lzma大概再17%左右,lz4再35%左右,所以压缩率lz4会高

Compression time

 

gzip

bzip2

lzma

lzma -e

xz

xz -e

lz4

lzop

1

8.1s

58.3s

31.7s

4m37s

32.2s

4m40s

1.3s

1.6s

2

8.5s

58.4s

40.7s

4m49s

41.9s

4m53s

1.4s

1.6s

3

9.6s

59.1s

1m2s

4m36s

1m1s

4m39s

1.3s

1.5s

5

14s

1m1s

3m5s

5m

3m6s

4m53s

-

1.5s

7

21s

1m2s

4m14s

5m52s

4m13s

5m57s

-

35s

9

33s

1m3s

4m48s

6m40s

4m51s

6m40s

-

1m5s

 

gzip

bzip2

lzma

lzma -e

xz

xz -e

lz4

lzop

压缩时间lzma会远远高于lz4.

Decompression time

 

gzip

bzip2

lzma

lzma -e

xz

xz -e

lz4

lzop

1

3.5s

3.4s

6.7s

5.9s

7.2s

6.5s

0.4s

1.5s

2

3s

15.7

6.3s

5.6s

6.8s

6.3s

0.3s

1.4s

3

3.2s

15.9s

6s

5.6s

6.7s

6.2s

0.4s

1.4s

5

3.2s

16s

5.5s

5.4s

6.2s

6s

-

1.5s

7

3s

15s

5.3s

5.3s

5.9s

5.8s

-

1.3s

9

3s

15s

5s

5.1s

5.6s

5.6s

-

1.2s

 

gzip

bzip2

lzma

lzma -e

xz

xz -e

lz4

lzop

解压缩时间也是。所以可以得知lzma的解压缩时间比lz4慢。lz4的解压缩时间比较快。

 

 

所以总结是lzma的解加载速度比较快,lz4的解压缩时间比较快。但是从压缩比和速度来看lz4会更优

 

参考:https://blog.csdn.net/leilonghao/article/details/73200859

你可能感兴趣的:(lzma和lz4的速度比较)