XHProf Filesystem::resolvePath Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
Filesystem::resolvePath | 4,784 | 1,782,813 us | 100.0% |
Parent Calls | |||
Filesystem::readFile | 439 | 323,318 us | |
Filesystem::walkToRoot | 8 | 3,609 us | |
FileList::__construct | 7 | 1,608 us | |
FileList::contains | 7 | 1,605 us | |
ArcanistWorkingCopyIdentity::readLocalArcConfig | 1 | 35 us | |
arcanist_load_libraries | 1 | 13 us | |
Filesystem::listDirectory | 167 | 6,019 us | |
phutil_get_library_name_for_root | 12 | 6,063 us | |
Filesystem::readablePath | 3,848 | 1,078,231 us | |
Filesystem::assertWritableFile | 103 | 162,870 us | |
Filesystem::createDirectory | 72 | 101,017 us | |
Filesystem::changePermissions | 72 | 60,562 us | |
Filesystem::getMimeType | 15 | 20,667 us | |
PhutilDirectoryFixture::newFromArchive | 13 | 13,736 us | |
LinesOfALargeFile::__construct | 3 | 1,608 us | |
Filesystem::remove | 16 | 1,852 us | |
Child Calls | |||
Filesystem::isAbsolutePath | 4,784 | 935,880 us | 52.5% |
is_link | 4,784 | 47,006 us | 2.6% |
realpath | 4,870 | 39,698 us | 2.2% |
phutil_is_windows | 86 | 18,744 us | 1.1% |
substr | 86 | 3,425 us | 0.2% |
trim | 86 | 3,048 us | 0.2% |
explode | 86 | 415 us | 0.0% |
implode | 86 | 225 us | 0.0% |
array_pop | 86 | 174 us | 0.0% |
end | 86 | 148 us | 0.0% |
strlen | 86 | 99 us | 0.0% |