|
From: | Lassi Kortela |
Subject: | Re: RAM usage of applications? |
Date: | Sat, 30 Nov 2019 17:55:16 +0200 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 |
The Chicken DLL is about 3.4MB, of which a good deal will be relocation tables and such. I'm a Cygwin user, so my C library is included in cygwin1.dll, which is about the same size [...] The native Windows C library, also a DLL, is about 1MB, depending on the OS version [...]So the RAM footprint at run time for the executable code (excluding the OS) will be on the order of 12KB + 3.4MB + 3.4MB + 1MB, so about 8MB. I think that is a better measure when estimating the amount of RAM needed to run an application.
The RAM taken by the DLLs ought to be shared with other running programs using the same DLLs. If we assume the user's program is the only Chicken program running at the time, but there are other Windows/Cygwin programs, the Chicken program would be 12KB + 3.4MB on top of those.
[Prev in Thread] | Current Thread | [Next in Thread] |