Date: Wed, 7 Oct 2020 09:30:39 -0400 From: Mark Johnston <markj@freebsd.org> To: SHAMANTHA KRISHNA K G <shamanthkrishna23@gmail.com> Cc: freebsd-hackers@freebsd.org Subject: Re: swap vm object Message-ID: <20201007122452.GA92185@raichu> In-Reply-To: <CACc2HZ=ZsNjoL5kbL=iJD52_WB5%2BDQwr3q%2BsHBu-sgwbCCqmjQ@mail.gmail.com> References: <CACc2HZ=ZsNjoL5kbL=iJD52_WB5%2BDQwr3q%2BsHBu-sgwbCCqmjQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 07, 2020 at 01:28:34PM +0530, SHAMANTHA KRISHNA K G wrote: > Hello All , > > What is a swap vm object in case of /proc/<pid>/map ? It represents memory that is backed by the swap device. If the system is forced to reclaim memory from this object, it will first use the swap pager to write the pages' contents to a swap device. Then, a subsequent access can recover the data by paging in from the swap device. Often such objects contain anonymous pages, such as those allocated using malloc(). They are also used for certain persistent objects, such as tmpfs or shared memory files.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20201007122452.GA92185>