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.
Click to show internal directories.
Click to hide internal directories.