>>>>> "William" == William Brew <[EMAIL PROTECTED]> writes:
William> I tried the experiment in the 2004_04 snapshot and purify works fine.
Yay! But this is odd. I don't really think anything changed that
would make purify work.
William> However, I tried building my application in the 2004_04
William> snapshot and there are some serious problems.
Boo!
William> - The compiler (or something related) seems to have slowed down
dramatically.
William> The compile and load time for my application went from 47 minutes
in the 2003_12
William> snapshot to 116 minutes in the 2004_04 snapshot.
A diff between those two versions doesn't really show anything
obvious. The diffs are pretty minor.
William> - When I save a core file and try to restart, there
William> are very varying results. The most common result is
William> a div by zero error in something very very early
William> (i.e.. before the herald is even printed). Trying
William> to get a back trace fails. The behavior seems to be
William> related to the size of the saved application -- I do
William> partial loads of the application (with a save) and
William> depending on where I draw the line, the new core
William> either starts up fine or doesn't. There seems to be
William> some indication that the problem happens when
William> loading the site init file (I traced a few of the
William> functions that get run a startup and the div by 0,
William> when it happens, happens somewhere in the load of
William> the site init file.)
How big is the core? What is the heap size before you save your
application? Does doing a GC before saving a core make a difference?
I think it will be difficult to find anything without the source code.
Ray