nesco писал(а):
У меня совсем вылетело из головы, что под локальные переменные выделяется память, которая при уничтожении экземпляра, должна быть возвращенане совсем так. Если переменная или структура состоит из простых типов данных(байт, слово, двойное слово и т.д.), то память под нее выделяется в стеке одной командой процессора путем изменения адреса в единственном регистре. При этом количество локальных переменных или полей в структуре совершенно ни на что не влияет, кроме значения приращения стекового регистра. Для освобождения памяти этот самый регистр еще раз инкрементится, но в обратную сторону. Так что тип добавляемого поля тут является главным критерием снижения производительности.