大規模な Delphi アプリケーションがあり、メモリ フットプリントを低く抑えようとしています。
私のプログラムでは、コンポーネント (Taco) と、taco を継承するコンポーネント (TBurrito) を使用しています。実際のインスタンスではなく、クラスのメモリ使用量に関して、どのシナリオがより多くのメモリを使用するのでしょうか?
A. どこでも TBurrito コンポーネントだけを使用する
また
B. Taco と TBurrito のコンポーネントを組み合わせて使用していますか?
私の考えでは、TBurrito は Taco を継承しているため、クラス Taco は既にメモリに格納されているため、それを使用してもメモリのフットプリントはそれほど増加しません。
*注 - コンポーネント名は実際には Taco や Burrito ではありません。