diff options
author | Valentin Rothberg <rothberg@redhat.com> | 2021-08-20 15:22:51 +0200 |
---|---|---|
committer | Valentin Rothberg <rothberg@redhat.com> | 2021-08-20 15:35:58 +0200 |
commit | 33fee83deabd0cc7040758406a830158f8708b84 (patch) | |
tree | c087e5bebe7650755f86a1120997ea6ef1439d45 /pkg | |
parent | 7d8650cce82e67fb998b9f8a89c66a51b4c98285 (diff) | |
download | podman-33fee83deabd0cc7040758406a830158f8708b84.tar.gz podman-33fee83deabd0cc7040758406a830158f8708b84.tar.bz2 podman-33fee83deabd0cc7040758406a830158f8708b84.zip |
add flag to record memory profiles
Add a new flag `--memory-profile=$path` which creates a memory profile.
The generated profile can later be analyzed via `go tool pprof`.
[NO TESTS NEEDED] since it's a hidden flag, devs-only.
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
Diffstat (limited to 'pkg')
-rw-r--r-- | pkg/domain/entities/engine.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pkg/domain/entities/engine.go b/pkg/domain/entities/engine.go index af996ad1e..a8023f7cf 100644 --- a/pkg/domain/entities/engine.go +++ b/pkg/domain/entities/engine.go @@ -39,6 +39,7 @@ type PodmanConfig struct { EngineMode EngineMode // ABI or Tunneling mode Identity string // ssh identity for connecting to server MaxWorks int // maximum number of parallel threads + MemoryProfile string // Hidden: Should memory profile be taken RegistriesConf string // allows for specifying a custom registries.conf Remote bool // Connection to Podman API Service will use RESTful API RuntimePath string // --runtime flag will set Engine.RuntimePath |