инициализации нескольких классов подряд
1. Поправка - по коду у Вас происходит создание Объекта класса ..
2. Да, каждое создание объекта потребляет доп.память и время
3. Время и потребляемую память Вы можете вычислить самостоятельно - Статья
или лучше привязывать классы по ходу работы приложения (при необходимости)?
4. Если скрипт один, тогда можно создать сразу все объекты. Если скриптов несколько, то логичнее будет все разделить и выполнять по мере необходимости.
За редкими исключениями, создавать нужно только то что тебе реально нужно, а не "на всякий случай создам все, а там разберемся", иначе нафига тогда объекты. Ясное дело - каждая созданная переменная занимает память и съедает некоторый ресурс, в зависимости от того что там класс делает в конструкторе. Если там еще и куча запросов в бд при создании ненужных объектов, то это вообще просто хрень, а не код.