Documentation
¶
Index ¶
- Variables
- func CalcProcCPUPercent(ctx context.Context, pid int, interval time.Duration) (float64, error)
- func CalcProcMemoryUsage(ctx context.Context, pid int) (uint64, error)
- func CalcProcTreeCPUPercent(ctx context.Context, pid int, interval time.Duration) (float64, error)
- func CalcProcTreeMemoryUsage(ctx context.Context, pid int) (uint64, error)
- func CalcProcessesCPUPercent(ctx context.Context, interval time.Duration, ps ...*process.Process) (float64, error)
- func CalcProcessesMemoryUsage(ps ...*process.Process) (uint64, error)
- func CalcSelfCPUPercent(ctx context.Context, interval time.Duration) (float64, error)
- func CalcSelfMemoryUsage(ctx context.Context) (uint64, error)
- func CalcSelfProcTreeCPUPercent(ctx context.Context, interval time.Duration) (float64, error)
- func CalcSelfProcTreeMemoryUsage(ctx context.Context) (uint64, error)
- func Exists(pid int) bool
- func FindAllChildrenPid(ctx context.Context, pid int) ([]int, error)
- func FindAllChildrenProcess(ctx context.Context, p *process.Process) ([]*process.Process, error)
- func GetSelfProcTree(ctx context.Context) ([]*process.Process, error)
- func Kill(pid int, sig syscall.Signal) error
- func KillGroup(pid int, sig syscall.Signal) error
- func MustKill(ctx context.Context, pid int, singleSigWaitExitSec int, sig ...syscall.Signal) error
- func MustKillGroup(ctx context.Context, pid int, singleSigWaitExitSec int, sig ...syscall.Signal) error
- func WaitProcExit(ctx context.Context, pid int, interval time.Duration, count int) bool
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func CalcProcCPUPercent ¶ added in v0.12.19
func CalcProcMemoryUsage ¶ added in v0.12.19
func CalcProcTreeCPUPercent ¶ added in v0.12.19
func CalcProcTreeMemoryUsage ¶ added in v0.12.19
func CalcProcessesCPUPercent ¶ added in v0.12.19
func CalcProcessesMemoryUsage ¶ added in v0.12.19
func CalcSelfCPUPercent ¶ added in v0.11.40
func CalcSelfMemoryUsage ¶ added in v0.11.40
func CalcSelfProcTreeCPUPercent ¶ added in v0.12.19
func CalcSelfProcTreeMemoryUsage ¶ added in v0.12.19
func FindAllChildrenPid ¶ added in v0.12.19
func FindAllChildrenProcess ¶ added in v0.12.19
func GetSelfProcTree ¶ added in v0.12.19
func MustKillGroup ¶ added in v0.11.21
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.