XHProf PhutilSymbolLoader::selectAndLoadSymbols Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
PhutilSymbolLoader::selectAndLoadSymbols | 3,419 | 9,273,860 us | 100.0% |
Parent Calls | |||
__phutil_autoload | 2,940 | 6,092,449 us | |
PhutilBootloader::registerLibrary | 1 | 8,939 us | |
PhutilSymbolLoader::loadObjects | 408 | 2,100,838 us | |
PhutilSymbolLoader::selectSymbolsWithoutLoading | 2 | 177,536 us | |
PhabricatorApplicationConfigOptions::loadAll | 2 | 7,095 us | |
PhutilLibraryTestCase::testEverythingImplemented | 1 | 648,830 us | |
DarkConsoleCore::__construct | 59 | 217,104 us | |
PhabricatorFile::buildAllEngines | 6 | 21,069 us | |
Child Calls | |||
PhutilSymbolLoader::loadSymbol | 10,219 | 4,833,393 us | 52.1% |
PhutilBootloader::getLibraryMap | 10,243 | 978,299 us | 10.5% |
PhutilBootloader::getInstance | 3,419 | 317,254 us | 3.4% |
PhutilBootloader::getAllLibraries | 3,416 | 314,414 us | 3.4% |
PhutilSymbolLoader::selectDescendantsOf | 476 | 194,701 us | 2.1% |
ReflectionClass::__construct | 3,830 | 103,600 us | 1.1% |
PhutilBootloader::getClassTree | 476 | 63,506 us | 0.7% |
ReflectionClass::isAbstract | 3,830 | 860 us | 0.0% |