See upload and download speeds of each process Is there a way I can see the internet bandwidth being used by each process on my MacBook?
iStat Menus has this functionality in the Network menu bar item. Each process bandwidth is shown in the Processes section. This is calculated by keeping track of the sent/received bytes (something you can see in Activity Monitor for each process) since the last time period and calculating the bandwidth from this.