Skip site navigation (1)Skip section navigation (2)
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>