It took less than I expected… just committed r185 that cames with a new custom Xlib C library implementation.
Reducing global precision by ~0.2%-0.4% (~15% on screenbalance feature) and using the custom library made performance improve a lot: CPU time usage reduced by ~16% and RAM usage by ~62% on the core of the program (for now GUI part remained untouched but of course benefits as well since it’s a mere interface to the core)
Example data on the right is based on my machine
And now daemonization…
Since I probabily won’t be able to post until January I wish you a Merry Christmas and a happy New Year!