Thanks for the reply, but I'm looking for a way to programmatically determine the memory from inside the C program. I suppose one could execute a shell statement and bring that data back in to C, but I'd like a simpler approach that does not rely on top. Am I perhaps missing something? Jonathan --- zippo <zippo752001@xxxxxxxxxxx> wrote: > $top all you need and more > > On Fri, 14 Apr 2006 08:41:39 -0700 (PDT) > Jonathan Schreiter <jonathanschreiter@xxxxxxxxx> > wrote: > > > Hi, > > Can anyone point me in the direction on a > relatively > > simple way to determine the amount of physical > memory > > and virtual memory available on a system at > runtime? > > I'd like to be able to determine each value > > independently, not the sum of both (total > available > > memory). > > > > I'd like to differentiate between the two in a c > > program (gcc 4) in x86_64 linux (although that > > shouldn't matter). > > > > Memalloc works fine, but performance slows down if > > large arrays allocate in the upper paging file > memory. > > I'd like to be able to split up calculations > relative > > to the available memory results returned. > > > > Any help would be greatly appreciated. > > > > Thanks, > > Jonathan > > >