Период от откладки яйца до появления особи, способной к размножению, называется поколением. Наиболее часто развитие одного поколения занимает год. Но это нельзя назвать правилом: в зависимости от условий окружающей среды, климата той или иной широты, местности, поколение может развиваться более года. Как известно, стадия покоя — это стадия куколки. Куколка не имеет возможности принимать пищу, хорошо защищена и может служить своеобразным трапом для перехода из осени к теплому весеннему солнцу. Как же быть, если на протяжении жизненного цикла — поколения — две зимы?.. Природа и в этом случае снабдила бабочек приспособлением для преодоления препятствий — диапаузой.