Skip to content

Commit 1fb3453

Browse files
authored
Use Named Fields and Align Structures to Reduce Memory Usage (#1814)
* Use Named fields and Align Structures to Reduce Memory Usage * Remove extra spaces
1 parent bb0c8dd commit 1fb3453

29 files changed

+478
-445
lines changed

brotli.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ var (
9797
// - CompressBrotliBestCompression
9898
// - CompressBrotliDefaultCompression
9999
func AppendBrotliBytesLevel(dst, src []byte, level int) []byte {
100-
w := &byteSliceWriter{dst}
100+
w := &byteSliceWriter{b: dst}
101101
WriteBrotliLevel(w, src, level) //nolint:errcheck
102102
return w.b
103103
}
@@ -167,7 +167,7 @@ func AppendBrotliBytes(dst, src []byte) []byte {
167167
// WriteUnbrotli writes unbrotlied p to w and returns the number of uncompressed
168168
// bytes written to w.
169169
func WriteUnbrotli(w io.Writer, p []byte) (int, error) {
170-
r := &byteSliceReader{p}
170+
r := &byteSliceReader{b: p}
171171
zr, err := acquireBrotliReader(r)
172172
if err != nil {
173173
return 0, err
@@ -183,7 +183,7 @@ func WriteUnbrotli(w io.Writer, p []byte) (int, error) {
183183

184184
// AppendUnbrotliBytes appends unbrotlied src to dst and returns the resulting dst.
185185
func AppendUnbrotliBytes(dst, src []byte) ([]byte, error) {
186-
w := &byteSliceWriter{dst}
186+
w := &byteSliceWriter{b: dst}
187187
_, err := WriteUnbrotli(w, src)
188188
return w.b, err
189189
}

0 commit comments

Comments
 (0)