XHProf ArcanistDiffParser::parseIndexHunk Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistDiffParser::parseIndexHunk501,504,973 us100.0%
Parent Calls
ArcanistDiffParser::parseDiff501,504,973 us
Child Calls
ArcanistDiffParser::parseChangeset461,210,433 us80.4%
ArcanistDiffParser::parseHunkTarget92116,003 us7.7%
ArcanistDiffParser::nextNonemptyLine7152,524 us3.5%
ArcanistDiffChange::setOldPath5018,619 us1.2%
ArcanistDiffParser::getLine9818,392 us1.2%
ArcanistDiffParser::getIsGit508,304 us0.6%
ArcanistDiffParser::getIsMercurial508,010 us0.5%
ArcanistDiffChange::setType212,633 us0.2%
preg_match9111,863 us0.1%
ArcanistDiffChange::getType151,797 us0.1%
ArcanistDiffParser::buildChange41,742 us0.1%
ArcanistDiffChange::setNewProperty91,279 us0.1%
ArcanistDiffChange::setCurrentPath41,015 us0.1%
ArcanistDiffParser::unescapeFilename8997 us0.1%
ArcanistDiffChange::setOldProperty4555 us0.0%
ArcanistDiffChange::addAwayPath4504 us0.0%
ArcanistDiffChange::setNeedsSyntheticGitHunks4476 us0.0%
ArcanistDiffChange::getOldPath4474 us0.0%
ArcanistDiffChange::getCurrentPath4467 us0.0%
rtrim18476 us0.0%