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