Stop destroying network performance every time an app scans for wifi networks
Why this happens

It comes from the GUI library Qt that is used in both programs. Several people experienced the same thing and report it:


reddit
bugreports.qt.io (the official bug tracker)


How to solve it for the newest versions of Qt

Set the environment variable QT_BEARER_POLL_TIMEOUT to -1.

QT_BEARER_POLL_TIMEOUT=-1 open -a qbittorrent


The problem also happens on Windows, it is solved similarly:

set QT_BEARER_POLL_TIMEOUT=-1
qbittorrent.exe


References:


news.ycombinator.com
github.com
lostdomain.org


How to solve it for Genymotion

Genymotion currently uses of Qt version 5.4.2 that doesn't support QT_BEARER_POLL_TIMEOUT.

@Ben Kuhn contacted the support and the solution is to launch this command:

rm /Applications/Genymotion.app/Contents/{,MacOS/player.app/Con‌​tents}/PlugIns/beare‌​r/libq{corewlan,gene‌​ric}bearer.dylib