summaryrefslogtreecommitdiff
path: root/Kernel/Profiling.h
diff options
context:
space:
mode:
authorasynts <asynts@gmail.com>2020-08-18 20:49:59 +0200
committerAndreas Kling <kling@serenityos.org>2020-08-20 16:28:31 +0200
commit8bbb7e25e69cf0fb56ac100b5624c12a52b3b5da (patch)
treefa12b1d66811149235419469d5f8a14790703174 /Kernel/Profiling.h
parent30abadcff947feaf9e8c3e968f622bcfdd9b2c1f (diff)
downloadserenity-8bbb7e25e69cf0fb56ac100b5624c12a52b3b5da.zip
LibCompress: Turn the DEFLATE implementation into a stream.
Previously, the implementation would produce one Vector<u8> which would contain the whole decompressed data. That can be a lot and even exhaust memory. With these changes it is still necessary to store the whole input data in one piece (I am working on this next,) but the output can be read block by block. (That's not optimal either because blocks can be arbitrarily large, but it's good for now.)
Diffstat (limited to 'Kernel/Profiling.h')
0 files changed, 0 insertions, 0 deletions