tclsh eats all available memory (port -d upgrade installed)

Rainer Müller raimue at
Thu Aug 21 09:12:49 PDT 2008

David Evans wrote:
> [...]
>> Does any one know why tclsh is using so much memory?  The only
>> message in this mailing list referring to the problem was a couple of
>> months ago. See and
>> (on another mailing list)
>> My configuration: 2GB memory, OSX 10.5.4, Xcode 3.1,
>> 500 GB of free disk space (so swap space cannot be a problem)
> I've now installed tcl 8.5.4 from Macports and modified
> port to use it.  I then rerun
> sudo port -d upgrade installed
> It ran right through to the end.  It still used up nearly all
> of the free memory though, even though it did not
> need to upgrade any ports.

Not sure why calculating outdated packages takes so much memory. Does
the same happen with 'port outdated'? Basically this should be the same

I experience something like this, but only when port does (de)activate.

I was not able to track it down further, but tclsh often takes up to
350-400 MB of RAM for me. I don't know if it has something to do with
the number of ports installed, as I can't reproduce it with a clean
install. In this installation, I have >600 ports installed.


More information about the macports-users mailing list