XHProf PhutilSymbolLoader::selectAndLoadSymbols Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| PhutilSymbolLoader::selectAndLoadSymbols | 3,417 | 10,371,191 us | 100.0% |
| Parent Calls | |||
| __phutil_autoload | 3,261 | 8,429,272 us | |
| PhutilBootloader::registerLibrary | 1 | 19,955 us | |
| PhutilSymbolLoader::loadObjects | 150 | 847,822 us | |
| PhutilSymbolLoader::selectSymbolsWithoutLoading | 2 | 98,158 us | |
| PhabricatorApplicationConfigOptions::loadAll | 2 | 12,224 us | |
| PhutilLibraryTestCase::testEverythingImplemented | 1 | 963,760 us | |
| Child Calls | |||
| PhutilSymbolLoader::loadSymbol | 8,451 | 6,674,053 us | 64.4% |
| PhutilBootloader::getLibraryMap | 10,237 | 1,418,158 us | 13.7% |
| PhutilBootloader::getAllLibraries | 3,414 | 483,270 us | 4.7% |
| PhutilBootloader::getInstance | 3,417 | 477,284 us | 4.6% |
| PhutilSymbolLoader::selectDescendantsOf | 153 | 87,297 us | 0.8% |
| ReflectionClass::__construct | 1,757 | 71,146 us | 0.7% |
| PhutilBootloader::getClassTree | 153 | 43,503 us | 0.4% |
| ReflectionClass::isAbstract | 1,757 | 413 us | 0.0% |