XHProf ArcanistDiffParser::parseIndexHunk Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistDiffParser::parseIndexHunk501,912,077 us100.0%
Parent Calls
ArcanistDiffParser::parseDiff501,912,077 us
Child Calls
ArcanistDiffParser::parseChangeset461,562,268 us81.7%
ArcanistDiffParser::parseHunkTarget92144,773 us7.6%
ArcanistDiffParser::nextNonemptyLine7175,739 us4.0%
ArcanistDiffParser::getLine9825,575 us1.3%
ArcanistDiffChange::setOldPath5024,126 us1.3%
ArcanistDiffParser::getIsMercurial5014,620 us0.8%
ArcanistDiffParser::getIsGit5011,598 us0.6%
ArcanistDiffChange::setType214,908 us0.3%
ArcanistDiffChange::getType153,533 us0.2%
ArcanistDiffParser::buildChange43,136 us0.2%
ArcanistDiffChange::setNewProperty92,282 us0.1%
ArcanistDiffParser::unescapeFilename81,966 us0.1%
ArcanistDiffChange::setCurrentPath41,861 us0.1%
preg_match9111,633 us0.1%
ArcanistDiffChange::setOldProperty4975 us0.1%
ArcanistDiffChange::setNeedsSyntheticGitHunks4932 us0.0%
ArcanistDiffChange::getOldPath4927 us0.0%
ArcanistDiffChange::addAwayPath4895 us0.0%
ArcanistDiffChange::getCurrentPath4875 us0.0%
rtrim18440 us0.0%