我正在寻找从磁盘读取顺序文件的最快方法。我在一些帖子中读到,如果我使用例如 lz4 压缩文件,我可以获得比读取平面文件更好的性能,因为我将最小化 i/o 操作。
但是当我尝试这种方法时,扫描 lz4 压缩文件给我的性能比扫描平面文件差。上面的lz4demo我没试过,但是找了一下,我的代码很相似。
我找到了这个基准: http ://skipperkongen.dk/2012/02/28/uncompressed-versus-compressed-read/ http://code.google.com/p/lz4/source/browse/trunk/lz4demo。 c?r=75
真的有可能提高读取压缩顺序文件而不是未压缩文件的性能吗?我究竟做错了什么?