> On Feb 25, 2026, at 18:21, Daniel Gustafsson <[email protected]> wrote:
>
>> On 25 Feb 2026, at 07:31, yangyz <[email protected]> wrote:
>
>> 2.Performance Overhead
>> In each iteration, the entire buffer of size LZ4_CHUNK_SZ (potentially
>> several megabytes) is zero-initialized. Since these memory blocks are
>> immediately overwritten by decompressed data, this zeroing operation
>> constitutes an unnecessary consumption of CPU resources.
>
> When proposing a performance improvement it's important to provide some level
> of benchmarks to show the improvement. Is removing this memset noticeable?
>
> --
> Daniel Gustafsson
>
I don’t think this patch is about performance. Although removing the memset
might save a few CPU cycles, the real benefit seems to be cleanup and
consistency. The memset appears unnecessary, and similar functions don’t use
it, so I think this change mainly improves maintainability.
Best regards,
--
Chao Li (Evan)
HighGo Software Co., Ltd.
https://www.highgo.com/