Thread

  1. Re: [HACKERS] Memory leaks for large objects

    Peter T Mount <psqlhack@maidast.demon.co.uk> — 1998-02-17T21:10:17Z

    On Mon, 16 Feb 1998, Maurice Gittens wrote:
    
    > Ok, 
    > 
    > I think large objects are leaking memory because the large object functions
    > in the backend use their own GlobalMemoryContext (called Filesystem), which
    > (according to a quick grep) is never freed.
    > 
    > Supposing this is true and I ensure that the large object subsystem always
    > uses the current memory context for it's memory allocations.
    > 
    > What might go wrong? (Or why did the designers decide to use a
    > GlobalMemoryContext for large objects?).
    > 
    > I simple don't understand why one would create a special memory context
    > for large objects without some special reason. 
    > Or should I just try it and see is anything breaks?
    
    I was wondering the same thing when I was looking at that part of the code
    a couple of months back. It would be interesting to see if anything did
    break.
    
    -- 
    Peter T Mount  petermount@earthling.net or pmount@maidast.demon.co.uk
    Main Homepage: http://www.demon.co.uk/finder
    Work Homepage: http://www.maidstone.gov.uk Work EMail: peter@maidstone.gov.uk