Устойчивость экосистемы зависит от:
1. Ярусности (чем больше ярусов, тем больше разнообразие видов и равномернее распределение солнечной энергии)
2. Количества видов растений и животных
3. Сложности и разветвленности цепей питания (чем разнообразнее цепи питания, тем легче животным "переключаться" с одного источника пищи на другой, что повышает их шансы на выживание)
Естественные экосистемы, как правило, очень устойчивы, что связано с замкнутостью круговорота веществ в них: всегда присутствуют продуценты, консументы и редуценты разных видов. Кроме того, агроценозы зачастую пестрят обилием какого-либо одного вида (картофельное поле, яблоневый сад и т.д), что подразумевает малое количество иных видов. Кроме того, агроценозы не могут существовать только за счет исходной энергии, т.е. эергия должна регулярно поступать извне - от человека.