From 7f8bd4a5fca3bd89796b0ea2cce15a7a71b40f2d Mon Sep 17 00:00:00 2001 From: "rickg%netscape.com" Date: Sun, 17 Oct 1999 02:45:26 +0000 Subject: [PATCH] improve debug timing code for ongoing perf work; not enabled in normal build. r=peterl git-svn-id: svn://10.0.0.236/trunk@50937 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/htmlparser/src/CNavDTD.cpp | 8 +++++--- mozilla/parser/htmlparser/src/CNavDTD.cpp | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/mozilla/htmlparser/src/CNavDTD.cpp b/mozilla/htmlparser/src/CNavDTD.cpp index b650391ee57..a29513efcc5 100644 --- a/mozilla/htmlparser/src/CNavDTD.cpp +++ b/mozilla/htmlparser/src/CNavDTD.cpp @@ -81,13 +81,14 @@ static eHTMLTags gWhitespaceTags[]={ #include "nsElementTable.h" - #ifdef RAPTOR_PERF_METRICS # define START_TIMER() \ - if(mParser) mParser->mParseTime.Start(PR_FALSE); + if(mParser) mParser->mParseTime.Start(PR_FALSE); \ + if(mParser) mParser->mDTDTime.Start(PR_FALSE); # define STOP_TIMER() \ - if(mParser) mParser->mParseTime.Stop(); + if(mParser) mParser->mParseTime.Stop(); \ + if(mParser) mParser->mDTDTime.Stop(); #else # define STOP_TIMER() @@ -95,6 +96,7 @@ static eHTMLTags gWhitespaceTags[]={ #endif + /*************************************************************** This the ITagHandler deque deallocator, needed by the CTagHandlerRegister diff --git a/mozilla/parser/htmlparser/src/CNavDTD.cpp b/mozilla/parser/htmlparser/src/CNavDTD.cpp index b650391ee57..a29513efcc5 100644 --- a/mozilla/parser/htmlparser/src/CNavDTD.cpp +++ b/mozilla/parser/htmlparser/src/CNavDTD.cpp @@ -81,13 +81,14 @@ static eHTMLTags gWhitespaceTags[]={ #include "nsElementTable.h" - #ifdef RAPTOR_PERF_METRICS # define START_TIMER() \ - if(mParser) mParser->mParseTime.Start(PR_FALSE); + if(mParser) mParser->mParseTime.Start(PR_FALSE); \ + if(mParser) mParser->mDTDTime.Start(PR_FALSE); # define STOP_TIMER() \ - if(mParser) mParser->mParseTime.Stop(); + if(mParser) mParser->mParseTime.Stop(); \ + if(mParser) mParser->mDTDTime.Stop(); #else # define STOP_TIMER() @@ -95,6 +96,7 @@ static eHTMLTags gWhitespaceTags[]={ #endif + /*************************************************************** This the ITagHandler deque deallocator, needed by the CTagHandlerRegister