Documentation
¶
Overview ¶
Package runtime exposes information about the resource usage of the application. It also provides a way to run code in a new background context of a module.
This package does not work on Managed VMs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunInBackground ¶
RunInBackground runs f in a background goroutine in this process. f is provided a context that may outlast the context provided to RunInBackground. This is only valid to invoke from a manually scaled module.
Types ¶
type Statistics ¶
type Statistics struct {
// CPU records the CPU consumed by this instance, in megacycles.
CPU struct {
Total float64
Rate1M float64 // consumption rate over one minute
Rate10M float64 // consumption rate over ten minutes
}
// RAM records the memory used by the instance, in megabytes.
RAM struct {
Current float64
Average1M float64 // average usage over one minute
Average10M float64 // average usage over ten minutes
}
}
Statistics represents the system's statistics.
Click to show internal directories.
Click to hide internal directories.