Function Name | calls | func% | func(ms) | f+c% | f+c(ms) |
nsTableRowGroupFrame::GetHeightOfRows(nsIPresContext *) | 14738 | 8.016 | 74115 | 18.771 | 173558 |
nsCellMap::GetDataAt(nsTableCellMap &, int, int, int) | 1143133 | 7.560 | 69895 | 7.587 | 70148 |
nsStyleContext::GetStyleData(nsStyleStructID) | 64497407 | 6.344 | 58653 | 9.990 | 92368 |
nsCSSFrameConstructor::FindFrameWithContent(nsIPresContext *, nsIFrameManager *, nsIFrame *, nsIContent *, nsIContent *, nsFindFrameHint *) | 70071 | 3.262 | 30160 | 7.954 | 73545 |
nsRuleNode::GetStyleData(nsStyleStructID, nsIStyleContext *, int) | 60982095 | 3.121 | 28856 | 3.647 | 33716 |
nsTableRowGroupFrame::RecoverState(nsRowGroupReflowState &, nsIFrame *) | 14736 | 2.695 | 24920 | 3.947 | 36491 |
GetLastRowSibling(nsIFrame *) | 7368 | 2.638 | 24394 | 3.883 | 35901 |
nsTableRowGroupFrame::GetNextFrame(nsIFrame *, nsIFrame **) | 54405489 | 2.626 | 24284 | 2.626 | 24284 |
nsTableRowFrame::GetFrameType(nsIAtom **) const | 54848280 | 2.519 | 23290 | 2.519 | 23290 |
nsTableFrame::RePositionViews(nsIPresContext *, nsIFrame *) | 13575554 | 2.061 | 19057 | 4.927 | 45559 |
nsContainerFrame::PositionFrameView(nsIPresContext *, nsIFrame *) | 13912390 | 1.515 | 14009 | 2.610 | 24129 |
nsHTMLTableRowElement::AddRef(void) | 13878655 | 1.380 | 12754 | 1.993 | 18426 |
nsHTMLTableRowElement::Release(void) | 13859526 | 1.321 | 12218 | 1.940 | 17937 |
nsTableRowGroupFrame::AdjustSiblingsAfterReflow(nsIPresContext *, nsRowGroupReflowState &, nsIFrame *, int) | 7368 | 1.065 | 9846 | 5.992 | 55406 |
nsFrame::GetView(nsIPresContext *, nsIView **) const | 15791413 | 1.060 | 9796 | 1.266 | 11707 |
nsXMLContentSink::SplitXMLName(nsAString const &, nsIAtom **, nsIAtom **) | 928368 | 0.884 | 8170 | 1.358 | 12555 |
nsGenericElement::Release(void) | 16927466 | 0.768 | 7099 | 2.547 | 23548 |
nsGenericElement::GetBindingParent(nsIContent **) | 14396588 | 0.760 | 7024 | 0.760 | 7024 |
nsGenericElement::AddRef(void) | 17040762 | 0.756 | 6988 | 0.756 | 6988 |
nsExpatDriver::ParseBuffer(char const *, unsigned int, int) | 22104 | 0.718 | 6638 | 11.545 | 106745 |
nsLoadGroup::RemoveRequest(nsIRequest *, nsISupports *, unsigned int) | 7399 | 0.691 | 6391 | 2.526 | 23354 |
nsContainerFrame::PositionChildViews(nsIPresContext *, nsIFrame *) | 13700971 | 0.618 | 5711 | 0.618 | 5711 |
nsExpatDriver::HandleExternalEntityRef(unsigned short const *, unsigned short const *, unsigned short const *, unsigned short const *) | 7368 | 0.593 | 5481 | 2.269 | 20975 |
nsJARChannel::GetInputStream(nsIInputStream **) | 14736 | 0.534 | 4941 | 0.534 | 4941 |
nsDependentString::GetBufferHandle(void) const | 11436091 | 0.511 | 4721 | 0.511 | 4721 |
nsFileTransportService::DispatchRequest(nsIRunnable *) | 7507 | 0.498 | 4604 | 0.498 | 4608 |
nsXULElement::SetAttr(nsINodeInfo *, nsAString const &, int) | 302315 | 0.374 | 3457 | 2.513 | 23231 |
nsXULAttributeValue::GetValue(nsAString &) | 523842 | 0.357 | 3302 | 0.476 | 4397 |
nsHTMLReflowState::InitConstraints(nsIPresContext *, int, int, nsMargin *, nsMargin *) | 483236 | 0.349 | 3224 | 1.155 | 10677 |
nsHTMLReflowState::Init(nsIPresContext *, int, int, nsMargin *, nsMargin *) | 483236 | 0.333 | 3079 | 2.294 | 21210 |
nsGenericElement::QueryInterface(nsID const &, void **) | 776857 | 0.326 | 3016 | 0.537 | 4966 |
ContentEnumFunc(nsICSSStyleRule *, void *) | 1351628 | 0.311 | 2878 | 1.369 | 12661 |
nsNodeInfoManager::GetNodeInfo(nsIAtom *, nsIAtom *, int, nsINodeInfo *&) | 825470 | 0.305 | 2818 | 0.465 | 4295 |
nsIOService::NewChannelFromURI(nsIURI *, nsIChannel **) | 29484 | 0.303 | 2798 | 1.348 | 12466 |
nsXULAttributeValue::SetValue(nsAString const &, int) | 538093 | 0.301 | 2787 | 0.429 | 3962 |
RuleProcessorData::RuleProcessorData(nsIPresContext *, nsIContent *, nsRuleWalker *, nsCompatibility *) | 229322 | 0.297 | 2749 | 0.976 | 9025 |
nsClassList::ParseClasses(nsClassList **, nsAString const &) | 162096 | 0.292 | 2695 | 0.383 | 3542 |
nsDocument::QueryInterface(nsID const &, void **) | 383832 | 0.286 | 2646 | 0.449 | 4153 |
SelectorMatches(RuleProcessorData &, nsCSSSelector *, int, signed char) | 1529794 | 0.284 | 2622 | 0.876 | 8100 |
nsXMLContentSink::HandleStartElement(unsigned short const *, unsigned short const **, unsigned int, unsigned int, unsigned int) | 162096 | 0.279 | 2582 | 5.820 | 53808 |
RuleHash::EnumerateAllRules(int, nsIAtom *, nsIAtom *, nsVoidArray const &, void (*)(nsICSSStyleRule *, void *), void *) | 118354 | 0.273 | 2528 | 1.911 | 17668 |
GlobalWindowImpl::QueryInterface(nsID const &, void **) | 387172 | 0.260 | 2403 | 0.427 | 3948 |
StyleSetImpl::AddImportantRules(nsRuleNode *, nsRuleNode *) | 1292918 | 0.249 | 2306 | 1.169 | 10807 |
nsIOService::ResolveRelativePath(nsACString const &, nsACString const &, nsACString &) | 22104 | 0.243 | 2242 | 0.345 | 3187 |
nsGenericContainerElement::SetAttr(nsINodeInfo *, nsAString const &, int) | 139992 | 0.241 | 2225 | 0.419 | 3876 |
nsBindingManager::GetBinding(nsIContent *, nsIXBLBinding **) | 1188463 | 0.214 | 1982 | 0.365 | 3377 |
nsLineLayout::ReflowFrame(nsIFrame *, unsigned int &, nsHTMLReflowMetrics *, int &) | 92202 | 0.208 | 1927 | 5.952 | 55033 |
nsXMLContentSink::PushNameSpacesFrom(unsigned short const **) | 162096 | 0.203 | 1876 | 0.355 | 3282 |
nsGenericElement::HasMutationListeners(nsIContent *, unsigned int) | 472063 | 0.202 | 1872 | 0.697 | 6441 |
AtomKey_base::HashCode(void) const | 777100 | 0.198 | 1830 | 0.232 | 2141 |
nsAFlatString::get(void) const | 1805446 | 0.188 | 1742 | 0.250 | 2313 |
nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) | 119932 | 0.186 | 1718 | 4.539 | 41971 |
XPCWrappedNative::GetNewOrUsed(XPCCallContext &, nsISupports *, XPCWrappedNativeScope *, XPCNativeInterface *, XPCWrappedNative **) | 104356 | 0.185 | 1707 | 3.456 | 31958 |
nsContentUtils::CopyNewlineNormalizedUnicodeTo(nsAString const &, unsigned int, unsigned short *, unsigned int, int &) | 711237 | 0.178 | 1648 | 0.238 | 2203 |
nsDependentCString::GetBufferHandle(void) const | 3855722 | 0.173 | 1595 | 0.173 | 1595 |
StyleSetImpl::FileRules(int (*)(nsISupports *, void *), RuleProcessorData *) | 206850 | 0.172 | 1588 | 3.878 | 35854 |
nsGenericHTMLElement::EnumValueToString(nsHTMLValue const &, nsGenericHTMLElement::EnumTable *, nsAString &) | 471554 | 0.168 | 1550 | 0.231 | 2132 |
nsXBLService::GetBindingInternal(nsIContent *, nsCString const &, int, int *, nsIXBLBinding **) | 44222 | 0.165 | 1522 | 4.133 | 38209 |
XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) | 38331 | 0.163 | 1507 | 0.628 | 5810 |
nsXMLContentSink::AddAttributes(unsigned short const **, nsIContent *, int) | 162096 | 0.161 | 1489 | 2.812 | 26003 |
js_Interpret | 29723 | 0.152 | 1404 | 2.547 | 23551 |
nsXULElement::QueryInterface(nsID const &, void **) | 289930 | 0.145 | 1338 | 0.243 | 2245 |
nsSharedBufferHandle::ReleaseReference(void) const2343919 | 0.141 | 1304 | 0.210 | 1942 | |
nsGenericDOMDataNode::AppendData(nsAString const &) | 7384 | 0.136 | 1253 | 0.148 | 1364 |
nsXMLContentSink::HandleEndElement(unsigned short const *) | 162096 | 0.130 | 1202 | 0.336 | 3102 |
nsXBLContentSink::AddAttributesToXULPrototype(unsigned short const **, unsigned int, nsXULPrototypeElement *) | 73680 | 0.129 | 1192 | 0.925 | 8553 |
nsHTMLDocument::AddRef(void) | 1133702 | 0.128 | 1182 | 0.181 | 1673 |
nsDependentSingleFragmentCSubstring::GetBufferHandle(void) const | 2853333 | 0.127 | 1178 | 0.127 | 1178 |
nsCSSRendering::FindBackground(nsIPresContext *, nsIFrame *, nsStyleBackground const **, int *) | 79750 | 0.126 | 1167 | 0.419 | 3876 |
nsHTMLDocument::QueryInterface(nsID const &, void **) | 251459 | 0.124 | 1148 | 0.500 | 4621 |
nsXMLElement::AddRef(void) | 1171698 | 0.123 | 1137 | 0.175 | 1621 |
nsHTMLDocument::Release(void) | 1133699 | 0.121 | 1117 | 0.177 | 1633 |
nsGenericHTMLElement::GetAttr(int, nsIAtom *, nsIAtom *&, nsAString &) const | 560760 | 0.121 | 1117 | 0.524 | 4846 |
nsScanner::Append(char const *, unsigned int) | 7881 | 0.120 | 1114 | 0.129 | 1192 |
nsGenericElement::SetDocument(nsIDocument *, int, int) | 324617 | 0.120 | 1112 | 1.748 | 16162 |
nsXMLElement::Release(void) | 1164314 | 0.120 | 1110 | 1.954 | 18066 |
XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) | 188068 | 0.119 | 1104 | 0.272 | 2512 |
nsBlockFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState const &, unsigned int &) | 81130 | 0.118 | 1089 | 157.386 | 1455194 |
nsDocument::GetBindingManager(nsIBindingManager **) | 955274 | 0.116 | 1068 | 0.159 | 1473 |
nsPresContext::GetShell(nsIPresShell **) | 971557 | 0.115 | 1064 | 0.160 | 1475 |
nsWindowSH::doCheckPropertyAccess(JSContext *, JSObject *, long, nsIXPConnectWrappedNative *, unsigned int) | 66750 | 0.113 | 1041 | 0.336 | 3104 |
FrameManager::GetPrimaryFrameFor(nsIContent *, nsIFrame **) | 166504 | 0.112 | 1039 | 24.244 | 224157 |
nsXBLPrototypeBinding::ConstructAttributeTable(nsIContent *) | 117888 | 0.112 | 1037 | 0.506 | 4683 |
nsTextFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState const &, unsigned int &) | 47950 | 0.111 | 1025 | 0.887 | 8197 |
HasMutationListeners(nsIContent *, unsigned int) | 361280 | 0.109 | 1011 | 0.315 | 2912 |
ExtractURLScheme(nsACString const &, unsigned int *, unsigned int *, nsACString *) | 96047 | 0.109 | 1010 | 0.138 | 1273 |
nsFontCache::GetMetricsFor(nsFont const &, nsIAtom *, nsIFontMetrics *&) | 214132 | 0.109 | 1005 | 0.222 | 2049 |
nsXULElement::GetAttr(int, nsIAtom *, nsIAtom *&, nsAString &) const | 828114 | 0.108 | 998 | 0.221 | 2040 |
nsDocument::Release(void) | 2187390 | 0.107 | 986 | 0.917 | 8478 |
nsGenericHTMLElement::QueryInterface(nsID const &, void **) | 644223 | 0.104 | 961 | 0.569 | 5258 |
nsCOMTypeInfo::GetIID(void)2197547 | 0.103 | 955 | 0.103 | 955 | |