Backend: Reduce default number of workers
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
This commit is contained in:
parent
5af7ce789c
commit
3165eb3ac5
|
@ -209,11 +209,17 @@ func (c *Config) Shutdown() {
|
||||||
|
|
||||||
// Workers returns the number of workers e.g. for indexing files.
|
// Workers returns the number of workers e.g. for indexing files.
|
||||||
func (c *Config) Workers() int {
|
func (c *Config) Workers() int {
|
||||||
if c.config.Workers > 0 && c.config.Workers <= runtime.NumCPU() {
|
numCPU := runtime.NumCPU()
|
||||||
|
|
||||||
|
if c.config.Workers > 0 && c.config.Workers <= numCPU {
|
||||||
return c.config.Workers
|
return c.config.Workers
|
||||||
}
|
}
|
||||||
|
|
||||||
return runtime.NumCPU()
|
if numCPU > 1 {
|
||||||
|
return numCPU - 1
|
||||||
|
}
|
||||||
|
|
||||||
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
// ThumbQuality returns the thumbnail jpeg quality setting (25-100).
|
// ThumbQuality returns the thumbnail jpeg quality setting (25-100).
|
||||||
|
|
Loading…
Reference in a new issue