XHProf PhutilLibraryTestCase::testMethodVisibility Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| PhutilLibraryTestCase::testMethodVisibility | 1 | 71,069,466 us | 100.0% |
| Parent Calls | |||
| call_user_func_array | 1 | 71,069,466 us | |
| Child Calls | |||
| PhutilLibraryTestCase::compareVisibility | 184,402 | 53,819,930 us | 75.7% |
| ReflectionClass::__construct | 3,724 | 9,491,598 us | 13.4% |
| ReflectionClass::getMethod | 184,402 | 265,203 us | 0.4% |
| array_merge | 195,424 | 250,564 us | 0.4% |
| ReflectionFunctionAbstract::getName | 195,424 | 239,238 us | 0.3% |
| ReflectionClass::hasMethod | 251,440 | 178,540 us | 0.3% |
| ReflectionClass::getMethods | 3,724 | 162,251 us | 0.2% |
| PhutilSymbolLoader::selectSymbolsWithoutLoading | 1 | 26,436 us | 0.0% |
| ReflectionClass::getParentClass | 14,660 | 13,386 us | 0.0% |
| ReflectionClass::getInterfaces | 3,724 | 8,301 us | 0.0% |
| PhutilLibraryTestCase::getLibraryName | 1 | 2,408 us | 0.0% |
| PhutilTestCase::assertTrue | 1 | 407 us | 0.0% |
| id | 1 | 136 us | 0.0% |
| PhutilSymbolLoader::setLibrary | 1 | 117 us | 0.0% |
| implode | 1 | 2 us | 0.0% |