Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Dec 2001 03:44:46 +0100
From:      "Anthony Atkielski" <anthony@freebie.atkielski.com>
To:        "Bill Moran" <wmoran@potentialtech.com>
Cc:        "FreeBSD Questions" <freebsd-questions@FreeBSD.ORG>
Subject:   Re: Diminishing free memory in top
Message-ID:  <00c001c18124$a1f77740$0a00000a@atkielski.com>
References:  <00ac01c1811a$cb534790$0a00000a@atkielski.com> <3C1418D2.4010209@potentialtech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Bill writes:

> If a process is restarted that exists in the
> inactive memory pool, it can start very quickly
> because most or all of its data is already
> in memory, and the system just converts the
> inactive pages to active pages.

When you say "all of its data," do you mean executable code in memory, or
buffered data from a disk file?  Does FreeBSD keep track of actual pages of
executable code for a specific program even across executions of that
program?  If program X runs and then terminates, how does FreeBSD know some
or all of the pages it used can be reused for a subsequent invocation of
program X?


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00c001c18124$a1f77740$0a00000a>