process

package
v0.1.26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ProcessInfo

type ProcessInfo struct {
	CpuPercent float64 // CPU usage as a percentage across all cores over the last second.
	MemorySize uint64  // Resident set size (RSS) memory usage in megabytes.
	Threads    int     // Number of OS threads created by the process.
	Goroutines int     // Number of live goroutines.
}

ProcessInfo holds a snapshot of the current process's resource usage.

func GetProcessInfo

func GetProcessInfo() ProcessInfo

GetProcessInfo returns a ProcessInfo snapshot for the currently running process, including CPU percentage (measured over one second), RSS memory in megabytes, OS thread count, and goroutine count.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL