Pelles C forum

Pelles C forum => General discussion => Topic started by: CandCPlusPlus on August 11, 2022, 05:03:06 PM

Title: Memory usage
Post by: CandCPlusPlus on August 11, 2022, 05:03:06 PM
Looking at the task manager, Pelles C only uses 20MB to 25MB of my computer's memory. What a lightweight IDE and that's even with a basic program compiled for debugging. That's tiny for an era where modern desktops have anywhere from 8GB to 64GB of RAM.
Title: Re: Memory usage
Post by: frankie on August 12, 2022, 11:50:59 AM
PellesC IDE is coded using directly windows API, so there is no bloating code due to glue logic in large runtime libraries (C#, C++, etc.).
Most part of GUI and other functionalities are inside system DLL's (i.e. kernel32.lib, advapi32.lib, user32.lib, etc.) that are already loaded and shared with all programs (even those in C++ or C#, or any other HLL which always depends on the base API). They are simply linked with your C code.