Linux memory allocation to programs
I use a public-domain software called ADIC (Argonne National Labs). ADIC processes a c-program (in a file) to create the derivative code for that program.
I run ADIC in Red Hat Linux 9.0. A problem is that if my program files are larger than about 120 Kb, ADIC does not process them. But if I fragment the files so that they are of the above size or smaller, they are processed. Some of the files I have have single routines that are larger than 120K and fragmenting is easily prone to errors.
I believe that the memory Linux allocates to ADIC is too small to allow it process large files.
Can anyone help me with information on how I can increase the memory that ADIC can use? IS there a way to tell Linux to allocate a specific amount of memory to a program running in Linux?
Thank you.
MLA
|