Поддержка PHP для объектов и классов не очень эффективна в версии 5.2 (как и в прошлом), но будущие версии 5.3 и 6.0 - это серьезный пересмотр в отношении использования классов и объектов, и вы увидите скорость и улучшения памяти в них обоих.
Я также написал несколько базовых фреймворков в PHP 5.2.x и обнаружил, что использование памяти удивительно раздутым. Несмотря на то, насколько дешевы и мощные многоядерные процессоры и оперативная память, я бы сказал, продолжайте кодировать так, чтобы это было наиболее разумным для вас и создавало более быструю настройку RAD.
Если использование Smarty или Drupal ускоряет работу над вашим рабочим проектом, то используйте их или все, что вы делаете. Не позволяйте сегодняшнему плохому использованию памяти / скорости отключить вас на ООП или на фреймворки, потому что завтрашняя версия имеет некоторые заметные улучшения (реальные тесты показали 30% -ное улучшение скорости для того же кода).
PS: что-то не так с вашей настройкой, я запустил тот же код на Apache / w PHP 5.2.8 на Windows XP и получил: 60872 61080 61080 61080