refs #18438
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
"io/ioutil"
"os"
"os/exec"
"io/ioutil"
"os"
"os/exec"
"strings"
"git.arvados.org/arvados.git/lib/cmd"
"strings"
"git.arvados.org/arvados.git/lib/cmd"
+func init() {
+ if os.Getenv("GOGC") == "" {
+ debug.SetGCPercent(30)
+ }
+}
+
func Main() {
if !isatty.IsTerminal(os.Stderr.Fd()) {
logrus.StandardLogger().Formatter = &logrus.TextFormatter{DisableTimestamp: true}
func Main() {
if !isatty.IsTerminal(os.Stderr.Fd()) {
logrus.StandardLogger().Formatter = &logrus.TextFormatter{DisableTimestamp: true}
"sort"
"strconv"
"strings"
"sort"
"strconv"
"strings"
+ cgs = nil
+ debug.FreeOSMemory()
throttleNumpyMem.Release()
if *mergeOutput || *hgvsSingle {
throttleNumpyMem.Release()
if *mergeOutput || *hgvsSingle {
if err != nil {
return err
}
if err != nil {
return err
}
}
log.Infof("%s: done (%d/%d)", infile, int(atomic.AddInt64(&done, 1)), len(infiles))
return nil
}
log.Infof("%s: done (%d/%d)", infile, int(atomic.AddInt64(&done, 1)), len(infiles))
return nil