Samuel Thibault, le Mon 06 Aug 2007 20:45:53 +0200, a écrit : > I've ported xosview to GNU/Hurd and had a look during a gcc compilation: > approximately only half the memory is used. I had a look at > vm/vm_pageout.c and noticed: > > /* When vm_page_external_count exceeds vm_page_external_limit, > * allocations of externally paged pages stops. > */ > > #ifndef VM_PAGE_EXTERNAL_LIMIT > #define VM_PAGE_EXTERNAL_LIMIT(free) ((free) / 2) > #endif /* VM_PAGE_EXTERNAL_LIMIT */
Mmm, actually it's worse: /* Attempt to keep the number of externally paged pages less * than vm_pages_external_target. */ #ifndef VM_PAGE_EXTERNAL_TARGET #define VM_PAGE_EXTERNAL_TARGET(free) ((free) / 4) #endif /* VM_PAGE_EXTERNAL_TARGET */ Samuel _______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd