aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/image/compression.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-07-05 11:37:34 +0200
committerDmitry Vyukov <dvyukov@google.com>2024-07-05 11:43:19 +0000
commite5f6d2961cef719e286f3f5f7f4ab868fc4ba7cd (patch)
tree0e50c3d141fffd59eb60f2bd7c21fa0440f459ae /pkg/image/compression.go
parentc60038a3f5efcf3a117af946fdff6c2c630215df (diff)
pkg/image: provide stats about images
Diffstat (limited to 'pkg/image/compression.go')
-rw-r--r--pkg/image/compression.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkg/image/compression.go b/pkg/image/compression.go
index d41392019..edc144de2 100644
--- a/pkg/image/compression.go
+++ b/pkg/image/compression.go
@@ -9,6 +9,15 @@ import (
"encoding/base64"
"fmt"
"io"
+ "sync/atomic"
+)
+
+var (
+ // Total amount of images in memory and consumed memory (in bytes).
+ // Currently maintained only by the optimized implementation.
+ // Cannot import stats package due to import cycles.
+ StatImages atomic.Int64
+ StatMemory atomic.Int64
)
func Compress(rawData []byte) []byte {