Re: Question about the MemoryContext - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Question about the MemoryContext
Date
Msg-id 9166.1145744173@sss.pgh.pa.us
Whole thread Raw
In response to Question about the MemoryContext  (Gevik Babakhani <pgdev@xs4all.nl>)
Responses Re: Question about the MemoryContext  (Gevik Babakhani <pgdev@xs4all.nl>)
List pgsql-hackers
Gevik Babakhani <pgdev@xs4all.nl> writes:
> Could someone please explain the MemoryContext switching. For example
> MemoryContextSwitchTo function. How does this work?

src/backend/utils/mmgr/README might help.  It's somewhat pointed at
people who've already been hacking the backend, but I think it will
give you the idea.

The basic point is that palloc() allocates memory in whichever context
was last selected as CurrentMemoryContext by MemoryContextSwitchTo.
        regards, tom lane


pgsql-hackers by date:

Previous
From: daveg
Date:
Subject: Re: [PATCHES] Automatically setting work_mem
Next
From: Gevik Babakhani
Date:
Subject: Re: Question about the MemoryContext