github.com/TBD54566975/ftl@v0.219.0/internal/automaxprocs/automaxprocs.go (about)

     1  // Package automaxprocs sets GOMAXPROCS to match Linux container CPU quota.
     2  package automaxprocs
     3  
     4  import (
     5  	"fmt"
     6  	"os"
     7  
     8  	"go.uber.org/automaxprocs/maxprocs"
     9  )
    10  
    11  func init() {
    12  	_, err := maxprocs.Set()
    13  	if err != nil {
    14  		fmt.Fprintf(os.Stderr, "ftl:warning: non-fatal error setting GOMAXPROCS: %v\n", err)
    15  	}
    16  }