Needing much effort; using a lot of energy.