Version 1.1.0 in docker: excessive CPU usage

Hey there @adept !

I suspect this is node reading from /proc/self/stat to get CPU usage–in v1.1 I was trying to be “clever” with CPU usage, and self-throttle based on statistics I could gather every second or two. With v2.1 I’m using renice to make sure PhotoStructure is well-behaved (and an analogous approach for Windows users), which should be a much lighter weight (and more reliable) solution.

You could try running the latest v2.x alpha on your Synology–I’ve rewritten the work scheduler, db persistence, parallelism, and added a ton of new features. Just update the image name to photostructure/server:alpha.

Alpha/beta caveats apply: