sustained yield
Concise Oxford English Dictionary © 2008 Oxford University Press:
sustained yield
▶noun a level of exploitation or crop production which is maintained by restricting the quantity harvested to avoid long-term depletion.
'sustained yield' also found in these Oxford entries:

