gzfilebuf choked when reading large, heavily compressed files.
Apparently a 4K buf isn't enough. 64K seem much better ;-). Real solution may be an adaptive buffer size in gzfilebuf.
This commit is contained in:
@@ -127,7 +127,7 @@ private:
|
||||
int obuf_size;
|
||||
char* obuffer;
|
||||
|
||||
enum { page_size = 4096 };
|
||||
enum { page_size = 65536 };
|
||||
|
||||
private:
|
||||
// Not defined
|
||||
|
||||
Reference in New Issue
Block a user