MCPcopy
hub / github.com/runfinch/finch / memoryDefault

Function memoryDefault

pkg/config/defaults_darwin.go:46–55  ·  view source on GitHub ↗
(cfg *Finch, mem fmemory.Memory)

Source from the content-addressed store, hash-verified

44}
45
46func memoryDefault(cfg *Finch, mem fmemory.Memory) {
47 if cfg.Memory == nil {
48 defaultMemory := math.Round(float64(mem.TotalMemory()) * 0.5)
49 if defaultMemory >= fallbackMemory {
50 cfg.Memory = pointer.String(units.BytesSize(defaultMemory))
51 } else {
52 cfg.Memory = pointer.String(units.BytesSize(fallbackMemory))
53 }
54 }
55}
56
57func cpuDefault(cfg *Finch, deps LoadSystemDeps) {
58 if cfg.CPUs == nil {

Callers 1

applyDefaultsFunction · 0.85

Calls 2

TotalMemoryMethod · 0.65
StringMethod · 0.45

Tested by

no test coverage detected