Question about the MemoryContext
Could someone please explain the MemoryContext switching. For example
MemoryContextSwitchTo function. How does this work?
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
Thank you :)
Show quoted text
On Sat, 2006-04-22 at 18:16 -0400, Tom Lane wrote:
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
---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly