Come accennato da picavbg, nella programmazione ad oggetti, tutto è un oggetto.
Quindi, non bisogna considerare le dimensioni del dato puro, ma anche della struttura che lo gestisce, appunto la classe.
Questa può essere definita con proprietà (variabili) e metodi (funzioni), le cui dimensioni hanno una forma che dipende da come è stata costruita a livello inferiore.
Calcolare le dimensioni occupate da un oggetto, in Gambas, è comlicato. In altri linguaggi, invece, è possibile farlo con funzioni ad-hoc. Già in C++/Java, e via dicendo, è possibile estrarle con un semplice size().
Comunque, sempre nella programmazione ad oggetti, le dimensioni di un'applicazione vengono in effetti prese il più delle volte molto sottogamba, perchè il supporto hardware lo permette, ma per mio conto è un concetto errato.
Ad ogni modo, la tua ricerca rischia di farti perdere la capa, a meno che non sia una semplice curiosità, in quanto non ti risolverebbe nulla a livello pratico.