Hi David,
Thanks for your quick reply. Other than forking and exec'ing, is there
an easy way of determining this value within a C program?
Thanks,
Marcus.
David Daney wrote:
Marcus Clyne wrote:
Hi,
Is there any way to determine the actual memory used by a dynamically
loaded (i.e. by dlopen...) shared object. AFAIK this is less than
the size of the .so file on disk, but I'm not sure how to calculate it.
Can anyone help?
For ELF shared objects, it should be close to the size printed by the
'size' command. The dynamic linker may have to allocate a small
amount of additional memory as part of the linking process.
David Daney