Add some performance timing output.

git-svn-id: svn://10.0.0.236/trunk@36146 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
putterman%netscape.com
1999-06-21 23:23:12 +00:00
parent 38e0e15c2b
commit ffa61ccd97

View File

@@ -32,6 +32,10 @@ msgComposeService = msgComposeService.QueryInterface(Components.interfaces.nsIMs
var RDF = Components.classes['component://netscape/rdf/rdf-service'].getService();
RDF = RDF.QueryInterface(Components.interfaces.nsIRDFService);
var prefs = Components.classes['component://netscape/preferences'].getService();
prefs = prefs.QueryInterface(Components.interfaces.nsIPref);
var showPerformance = prefs.GetBoolPref('mail.showMessengerPerformance');
//put this in a function so we can change the position in hierarchy if we have to.
function GetFolderTree()
{
@@ -155,7 +159,12 @@ function ChangeFolderByDOMNode(folderNode)
function ChangeFolderByURI(uri)
{
var tree = frames[0].frames[1].document.getElementById('threadTree');
var beforeTime = new Date();
tree.childNodes[5].setAttribute('id', uri);
var afterTime = new Date();
var timeToLoad = (afterTime - beforeTime)/1000;
if(showPerformance)
dump("Time to load " + uri + " is " + timeToLoad + " seconds\n");
}
function SortThreadPane(column, sortKey)