Hi guys,
recently we received a few reports about high CPU usage by ViewerX. We did some research on this matter and here is what we have found.
In out of the box configuration ViewerX'es CPU% uses about 4-8% of CPU when an UltraVNC viewer connected to the same server uses 1-3%. The reason for this is the VNC encoding used by ViewerX by default - Tight encoding. Apparently Tight encoding is CPU intensive one. If you are experiencing the CPU% usage problem we suggest to use ZLibHex encoding instead. When ViewerX uses ZlibHex encoding its CPU% usage is on par with UltraVNC viewer.
Also next week we will be releasing 2.9.8.0 build that will include some additional CPU% optimizations as well as support for the Ultra encoding.