« Back to run

Function Details

Civi\Core\ClassScanner::scanFolders

Current function

Function Call Count Self Wall Time Self CPU Self Memory Usage Self Peak Memory Usage Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
Civi\Core\ClassScanner::scanFolders
Percent of total request
27 27,153 µs 15,218 µs -1,059,136 bytes bytes 911,324 µs
(38 %)
704,872 µs
(33 %)
3,561,032 bytes
(24 %)
4,389,744 bytes
(28 %)

Parent functions

Function Call Count Self Wall Time Self CPU Self Memory Usage Self Peak Memory Usage Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
Civi\Core\ClassScanner::scanCoreClasses
Percent of total request
1 34 µs µs -2,704 bytes bytes 774,108 µs
(32 %)
585,039 µs
(27 %)
2,948,224 bytes
(20 %)
3,047,672 bytes
(19 %)
CRM_Extension_MixinLoader::{closure}
Percent of total request
129 1,832 µs 195 µs 249,576 bytes 41,848 bytes 151,290 µs
(6 %)
127,780 µs
(6 %)
874,192 bytes
(6 %)
1,592,160 bytes
(10 %)

Child functions

Function Call Count Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
CRM_Utils_File::addTrailingSlash 27 36 µs µs 568 bytes bytes
CRM_Utils_File::findFiles 20 161,581 µs 92,521 µs 432,312 bytes 184,368 bytes
CRM_Utils_File::relativize 2477 4,328 µs 2,055 µs 157,048 bytes bytes
_search_kit_civix_class_loader 979 1,430 µs 155 µs 568 bytes bytes
_afform_civix_class_loader 979 1,109 µs 543 µs 568 bytes bytes
_civigrant_civix_class_loader 979 926 µs µs 568 bytes bytes
Composer\Autoload\ClassLoader::loadClass 1140 277,253 µs 219,942 µs 1,646,288 bytes 1,028,208 bytes
Civi\Core\ClassScanner::getRelevantInterfaces 1134 4,327 µs µs 460,312 bytes bytes
CRM_Core_ClassLoader::loadClass 545 429,656 µs 370,032 µs 1,919,664 bytes 3,177,168 bytes
PathLoad\V0\PathLoad::loadClass 161 3,472 µs 4,406 µs 568 bytes bytes
drupal_autoload_class 3 24 µs µs 568 bytes bytes
drupal_autoload_interface 3 16 µs µs 568 bytes bytes
drupal_autoload_trait 3 13 µs µs 568 bytes bytes