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% |