XHProf PhutilLibraryTestCase::testMethodVisibility Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
PhutilLibraryTestCase::testMethodVisibility | 1 | 22,756,777 us | 100.0% |
Parent Calls | |||
call_user_func_array | 1 | 22,756,777 us | |
Child Calls | |||
PhutilLibraryTestCase::compareVisibility | 138,208 | 20,088,548 us | 88.3% |
ReflectionClass::getMethod | 138,208 | 223,340 us | 1.0% |
ReflectionFunctionAbstract::getName | 148,140 | 205,278 us | 0.9% |
array_merge | 148,140 | 188,269 us | 0.8% |
ReflectionClass::hasMethod | 176,614 | 163,873 us | 0.7% |
ReflectionClass::getMethods | 3,180 | 115,968 us | 0.5% |
PhutilSymbolLoader::selectSymbolsWithoutLoading | 1 | 15,055 us | 0.1% |
ReflectionClass::getParentClass | 10,843 | 12,376 us | 0.1% |
PhutilLibraryTestCase::getLibraryName | 1 | 10,869 us | 0.0% |
ReflectionClass::__construct | 3,180 | 9,884 us | 0.0% |
ReflectionClass::getInterfaces | 3,180 | 4,296 us | 0.0% |
PhutilSymbolLoader::setLibrary | 1 | 1,167 us | 0.0% |
id | 1 | 333 us | 0.0% |
ArcanistPhutilTestCase::assertTrue | 1 | 104 us | 0.0% |
implode | 1 | 2 us | 0.0% |