Date: Wed, 7 Oct 2020 22:19:12 +0530 From: SHAMANTHA KRISHNA K G <shamanthkrishna23@gmail.com> To: Mark Johnston <markj@freebsd.org> Cc: freebsd-hackers@freebsd.org Subject: Re: swap vm object Message-ID: <CACc2HZkcJM__5ebukAweDPaXwQ%2BqQsDX%2B0as7Rq0iU2RaZtSrQ@mail.gmail.com> In-Reply-To: <20201007122452.GA92185@raichu> References: <CACc2HZ=ZsNjoL5kbL=iJD52_WB5%2BDQwr3q%2BsHBu-sgwbCCqmjQ@mail.gmail.com> <20201007122452.GA92185@raichu>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Mark, Thank you very much for the heads up,may you please tell how it differs from a default vm object. Thanks in advance. -Shamantha. On Wed, 7 Oct 2020, 19:00 Mark Johnston, <markj@freebsd.org> wrote: > 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?CACc2HZkcJM__5ebukAweDPaXwQ%2BqQsDX%2B0as7Rq0iU2RaZtSrQ>