XHProf PhutilLibraryTestCase::testMethodVisibility Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
PhutilLibraryTestCase::testMethodVisibility | 1 | 54,050,337 us | 100.0% |
Parent Calls | |||
call_user_func_array | 1 | 54,050,337 us | |
Child Calls | |||
PhutilLibraryTestCase::compareVisibility | 164,609 | 29,969,048 us | 55.4% |
ReflectionClass::__construct | 3,368 | 6,421,091 us | 11.9% |
ReflectionClass::getMethod | 164,609 | 247,670 us | 0.5% |
array_merge | 175,056 | 212,732 us | 0.4% |
ReflectionFunctionAbstract::getName | 175,056 | 208,406 us | 0.4% |
ReflectionClass::hasMethod | 228,047 | 195,912 us | 0.4% |
ReflectionClass::getMethods | 3,368 | 139,732 us | 0.3% |
PhutilSymbolLoader::selectSymbolsWithoutLoading | 1 | 77,267 us | 0.1% |
ReflectionClass::getParentClass | 13,286 | 14,420 us | 0.0% |
ReflectionClass::getInterfaces | 3,368 | 7,663 us | 0.0% |
PhutilLibraryTestCase::getLibraryName | 1 | 3,784 us | 0.0% |
PhutilTestCase::assertTrue | 1 | 345 us | 0.0% |
PhutilSymbolLoader::setLibrary | 1 | 188 us | 0.0% |
id | 1 | 44 us | 0.0% |
implode | 1 | 2 us | 0.0% |