Bandwidth shaping in hardware or software?

Hi guys

I’m interested in Mikrotik switches.
A friend told me that bandwidth limiting is done in software, resulting in very poor throughput because the CPU gets cooked.

Is this true, I can’t find any dokumentation?

Cheers
Biker