|
From: Raymond T. <toy...@gm...> - 2025-04-25 02:00:15
|
On 4/24/25 11:22 AM, Camm Maguire wrote: > Greetings! There is (hopefully) some useful commentary on this in the > release notes. > > Most briefly > > export GCL_MEM_BOUND=29 > > will run in no more than 1Gb of memory, which is sufficient to build GCL > and most other things. Thanks! This is most helpful. 1 GB or 2 GB of memory would be perfect for what I'm doing. I did poke around on the gcl website, but I didn't exactly know what to look for. > > In more detail, the environment variables relevant to memory management > and their defaults are described in the info pages: > > GCL_MEM_MULTIPLE > GCL_MEM_BOUND > GCL_MULTIPROCESS_MEMORY_POOL > GCL_GC_ALLOC_MIN > GCL_GC_PAGE_MIN > GCL_GC_PAGE_MAX > > The basic idea of the defaults is to start gc at about half of available > physical memory, and place a hard limit at physical memory + swap. This > may need revisiting in cases where swap is large relative to physical. Sorry. I know you've explained this before but I just couldn't remember what the key words were so that I could find it again. :-( |