ps: do not create copy of container config
The user is only reading the config, so creating a copy turns out to be
extremely expensive.  With this change, listing containers is 1.39 times
faster than before.
[NO NEW TESTS NEEDED] as it is not a functional change.
@@ -143,7 +143,7 @@ func ListContainerBatch(rt *libpod.Runtime, ctr *libpod.Container, opts entities
}
}
- conConfig = c.Config()
+ conConfig = c.ConfigNoCopy()
conState, err = c.State()
if err != nil {
return fmt.Errorf("unable to obtain container state: %w", err)
