Open
Description
Memory will increase dramatically by just execute a script and read response.
The example below will consume your memory 2MB/s, and not go down any more
func do() {
rs := powershell.CreateRunspaceSimple()
defer rs.Close()
script := `
Get-NetRoute | ConvertTo-Json
`
res := rs.ExecScript(script, false, nil)
defer res.Close()
log.Println(res.Exception.ToString())
if len(res.Objects) > 0 {
log.Println(len(res.Objects[0].ToString()))
}
}
func main() {
for {
do()
}
}
My application will sleep 5 minutes between every do()
, and still increasing. It seams some memory not freed by GOGC
Metadata
Metadata
Assignees
Labels
No labels