SummerOfCode/2013/newMemoryPage/week12

From MozillaWiki
Jump to: navigation, search

End of Week 12: Report

Now that we have added the new visualizations, we should be giving them some utilities as well. The data, as passed from the pCollsByProcess tree from the native about:memory code, is in the traditional 'flare' format, by which we mean that leaf nodes have values, and non-leaf nodes have value.

Of course, we would need the value of parents to be the sum of their children, and this would be done by parsing thee whole tree on each measurement, and in this way, the graphic becomes more useful in delivering actual values and providing good understanding of Firefox's internals.

Also, we added the ability to refresh the internal stats (which is not done automatically as with the tab-data).