Hi, I have some problems with memory consumption in a Moose model. However, I do not quite know where the memory is spent.
To solve this, I would need to know the amount of space occupied by the objects (and all the referenced objects subgraphs). I found Object>>sizeInMemory, but this only shows the size of the current object. What I would need is a graph traversal that does not break on cyclic graphs, and that accumulates the size of the objects. I thought of using Fuel for this. I tried to follow the instructions from here: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation/Debugging and work with the debug facilities: (ConfigurationOfFuel project version: '1.8') load: #(FuelDebug). For small examples, it seems to work fine: FLAnalyzer newDefault setDebug; analysisFor: #((1) (2) (3) (4)) However, for larger examples, the process takes forever. Is there another way of approaching this problem? Cheers, Doru -- www.tudorgirba.com "Every thing has its own flow"