А не пытаетесь ли вы сохранить данные между пересчётами? В режиме оптимизации эти данные могут пересекаться если неправильно сохранять.