aboutsummaryrefslogtreecommitdiff
path: root/libpod/container_internal_test.go
diff options
context:
space:
mode:
authorValentin Rothberg <rothberg@redhat.com>2021-09-29 10:58:27 +0200
committerValentin Rothberg <rothberg@redhat.com>2021-09-29 13:44:39 +0200
commit98176f001863fd138025c48625eda5c5adb26972 (patch)
treebc4be5ce8379ee9f6d9da1b96cf66f82f22cdae7 /libpod/container_internal_test.go
parent453c49c488dd6518b33393e04c04ebc32ce61ee9 (diff)
downloadpodman-98176f001863fd138025c48625eda5c5adb26972.tar.gz
podman-98176f001863fd138025c48625eda5c5adb26972.tar.bz2
podman-98176f001863fd138025c48625eda5c5adb26972.zip
libpod: do not call (*container).Spec()
Access the container's spec field directly inside of libpod instead of calling Spec() which in turn creates expensive JSON deep copies. Accessing the field directly drops memory consumption of a simple podman run --rm busybox true from ~700kB to ~600kB. [NO TESTS NEEDED] Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
Diffstat (limited to 'libpod/container_internal_test.go')
0 files changed, 0 insertions, 0 deletions