I often use Teamviewer to access my MacBook Pro from my main mac, and also my families computers to assist them with problems.

Teamviewer on my MBP will use upwards of 46/62% of both CPUs and 58.9mb ram (its a 2009 MBP), while if I use Apples own remote control (I assume its VNC), 'ScreensharingAgent' it will sit nicely between 1.3 to 1.9 CPU % at 28.2MB of ram.

In terms of image and speed, both look exactly the same, I think Apples remote control is even snappier in responding, but maybe its because of the CPU usage.

The situation is even worse when I am trying to help my mom who is using a 2010 Macbook Air that is considerably less CPU performant.

I have set up Teamviewer to optimize speed whenever I connect to any of the computers and I have also ticked all boxes that I thought made sense, even lowering the color amount to LOW (256) and even grayscale without much change.

I also live in Portugal, so, both houses use Fiber optics connections (100mbs or so) and my MBP is even in the local lan, so I know bandwidth should not be a factor.

I have Googled around and I have found other people with similar problems but no real solutions to the CPU problem.

  • 2
    The optimization for speed you set is to lower bandwidth usage, not increase processing speed. – Daniel B May 29 '16 at 11:26
  • Consider using nice or renice to change the process priority level, but this is an old question so why has it returned? – Solar Mike Jun 26 '17 at 6:20
  • Well, the problem was never really solved :/ To this day, Teamviewer continues to hog most systems. – Joao Carlos Jun 29 '17 at 8:38

You can try to set a lower priority to the TeamViewer daemon process so that it will less interfer with other applications if you want the computer to stay more responsive. This may indirectly decrease the amount of CPU TeamViewer uses when other applications are being used.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.