rc: Add commands to set GC Percent & Memory Limit (1.19+)

Signed-off-by: Anagh Kumar Baranwal <6824881+darthShadow@users.noreply.github.com>
This commit is contained in:
Anagh Kumar Baranwal 2022-10-27 16:46:31 +05:30 committed by Nick Craig-Wood
parent 617c5d5e1b
commit 0c56c46523
4 changed files with 131 additions and 3 deletions

12
lib/debug/common.go Normal file
View file

@ -0,0 +1,12 @@
// Package debug contains functions for dealing with runtime/debug functions across go versions
package debug
import (
"runtime/debug"
)
// SetGCPercent calls the runtime/debug.SetGCPercent function to set the garbage
// collection percentage.
func SetGCPercent(percent int) int {
return debug.SetGCPercent(percent)
}