[kepler-dev] [Bug 2346] - Memory utilization on startup.
bugzilla-daemon at ecoinformatics.org
Fri Jan 27 16:05:53 PST 2006
------- Additional Comments From cxh at eecs.berkeley.edu 2006-01-27 16:05 -------
Just some info, there was some traffic about this on 12/21/2005 in kepler-dev.
Basically, the problem is that Kepler opens up all the actors, which takes
time and memory, but has the added benefit of making it easier to search
the actors. In addition, this helps validate that all the actors
are present in the system.
Ptolemy does lazy loading, so everything starts up quickly with low
memory use. An additional advantage is that part of the configuration
can be invalid, say because of a missing package.
For testing purposes, we use the about:copyright mechanism to expand the
configuration. The really big disadvantage of lazy loading is that Ptolemy
does not have a search mechanism.
More information about the Kepler-dev