home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!scslwide!wsgw!wsservra!daemon
- From: matt@centerline.com (Matt Landau)
- Newsgroups: fj.mail-lists.x-window
- Subject: Re: FLAME, FLAME ON X!!!
- Message-ID: <1992Nov18.090930.5083@sm.sony.co.jp>
- Date: 18 Nov 92 09:09:30 GMT
- Sender: daemon@sm.sony.co.jp (The devil himself)
- Distribution: fj
- Organization: CenterLine Software, Inc.
- Lines: 21
- Approved: michael@sm.sony.co.jp
-
- Date: 10 Nov 92 18:28:15 GMT
- Message-Id: <1douvvINNe8a@armory.centerline.com>
- Newsgroups: comp.windows.x
- References: <1992Nov9.235741.25166@dsd.es.com>, <1dn1c7INNcnp@armory.centerline.com>, <1992Nov10.173203.10719@dsd.es.com>
- Sender: xpert-request@expo.lcs.mit.edu
-
- In <1992Nov10.173203.10719@dsd.es.com> pmartz@dsd.es.com (Paul Martz) writes:
- >Yes but this doesn't sound like what the guy's describing. If this is
- >just free() only freeing memory back to the process, then starting the
- >same X client over again and walking it through the same sequence of
- >tasks should not cause the server process size to grow, because the
- >memory it freed before is still available to it.
-
- I think this depends on what happens between invocations of the client.
- Depending on what other clients are running and what requests are being
- made of the server, it seems possible that the large contiguous blocks
- or memory previously used for displaying large pixmaps might be partially
- or wholly reallocated to other clients, and that the resulting memory
- fragmentation would require malloc(some-large-size) to go back to the
- operating system for more memory if no suitably large block remained
- on the free list.
-