Stay organized with collections
Save and categorize content based on your preferences.
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 App Engine "flexible environment".
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 service set to basic or manual scaling.
Statistics
typeStatisticsstruct{// CPU records the CPU consumed by this instance, in megacycles.CPUstruct{Totalfloat64Rate1Mfloat64// consumption rate over one minuteRate10Mfloat64// consumption rate over ten minutes}// RAM records the memory used by the instance, in megabytes.RAMstruct{Currentfloat64Average1Mfloat64// average usage over one minuteAverage10Mfloat64// average usage over ten minutes}}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Package google.golang.org/appengine/v2/runtime (v2.0.5)\n\n**Note:** To get more information about this package, such as access to older versions, view [this package on pkg.go.dev](https://pkg.go.dev/google.golang.org/appengine/v2/runtime). \n\u003cbr /\u003e\n\nPackage runtime exposes information about the resource usage of the application.\nIt also provides a way to run code in a new background context of a module.\n\nThis package does not work on App Engine \"flexible environment\". \n\nFunctions\n---------\n\n### func RunInBackground\n\n func RunInBackground(c https://pkg.go.dev/context.https://pkg.go.dev/context#Context, f func(c https://pkg.go.dev/context.https://pkg.go.dev/context#Context)) https://pkg.go.dev/builtin#error\n\nRunInBackground runs f in a background goroutine in this process.\nf is provided a context that may outlast the context provided to RunInBackground.\nThis is only valid to invoke from a service set to basic or manual scaling. \n\nStatistics\n----------\n\n type Statistics struct {\n \t// CPU records the CPU consumed by this instance, in megacycles.\n \tCPU struct {\n \t\tTotal https://pkg.go.dev/builtin#float64\n \t\tRate1M https://pkg.go.dev/builtin#float64 // consumption rate over one minute\n \t\tRate10M https://pkg.go.dev/builtin#float64 // consumption rate over ten minutes\n \t}\n \t// RAM records the memory used by the instance, in megabytes.\n \tRAM struct {\n \t\tCurrent https://pkg.go.dev/builtin#float64\n \t\tAverage1M https://pkg.go.dev/builtin#float64 // average usage over one minute\n \t\tAverage10M https://pkg.go.dev/builtin#float64 // average usage over ten minutes\n \t}\n }\n\nStatistics represents the system's statistics. \n\n### func Stats\n\n func Stats(c https://pkg.go.dev/context.https://pkg.go.dev/context#Context) (*#google_golang_org_appengine_v2_runtime_Statistics, https://pkg.go.dev/builtin#error)"]]