XHProf PhutilLibraryTestCase::testMethodVisibility Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
PhutilLibraryTestCase::testMethodVisibility | 1 | 86,436,608 us | 100.0% |
Parent Calls | |||
call_user_func_array | 1 | 86,436,608 us | |
Child Calls | |||
PhutilLibraryTestCase::compareVisibility | 164,609 | 50,386,326 us | 58.3% |
ReflectionClass::__construct | 3,368 | 7,760,538 us | 9.0% |
ReflectionClass::getMethod | 164,609 | 429,579 us | 0.5% |
array_merge | 175,056 | 356,060 us | 0.4% |
ReflectionFunctionAbstract::getName | 175,056 | 355,338 us | 0.4% |
ReflectionClass::hasMethod | 228,047 | 328,266 us | 0.4% |
ReflectionClass::getMethods | 3,368 | 193,197 us | 0.2% |
PhutilSymbolLoader::selectSymbolsWithoutLoading | 1 | 72,915 us | 0.1% |
ReflectionClass::getParentClass | 13,286 | 22,829 us | 0.0% |
ReflectionClass::getInterfaces | 3,368 | 11,465 us | 0.0% |
PhutilLibraryTestCase::getLibraryName | 1 | 4,165 us | 0.0% |
PhutilSymbolLoader::setLibrary | 1 | 153 us | 0.0% |
PhutilTestCase::assertTrue | 1 | 131 us | 0.0% |
id | 1 | 40 us | 0.0% |
implode | 1 | 1 us | 0.0% |