| 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\Api4\Generic\AbstractAction::__call
Percent of total request |
2208 | 6,084 µs | 5,000 µs | 140,232 bytes | 6,448 bytes | 54,485 µs (8 %) |
56,450 µs (9 %) |
712,016 bytes (8 %) |
175,760 bytes (2 %) |
| 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\API\Request::create
Percent of total request |
75 | 1,091 µs | 251 µs | 33,216 bytes | 632 bytes | 47,201 µs (7 %) |
44,015 µs (7 %) |
1,181,464 bytes (13 %) |
870,728 bytes (9 %) |
|
Civi\Api4\Generic\AbstractAction::offsetGet
Percent of total request |
308 | 931 µs | 0 µs | 20,272 bytes | 0 bytes | 2,773 µs (0 %) |
2,397 µs (0 %) |
58,360 bytes (1 %) |
0 bytes (0 %) |
|
Civi\Api4\Event\Subscriber\PermissionCheckSubscriber::onApiAuthor…
Percent of total request |
53 | 408 µs | 0 µs | 168 bytes | 256 bytes | 5,458 µs (1 %) |
4,935 µs (1 %) |
13,456 bytes (0 %) |
256 bytes (0 %) |
|
Civi\Api4\Event\Subscriber\ValidateFieldsSubscriber::onApiPrepare…
Percent of total request |
53 | 786 µs | 0 µs | -10,496 bytes | 952 bytes | 1,932 µs (0 %) |
0 µs (0 %) |
6,512 bytes (0 %) |
1,088 bytes (0 %) |
|
CRM_Core_BAO_Translation::hook_civicrm_apiWrappers
Percent of total request |
95 | 137 µs | 974 µs | -128 bytes | 0 bytes | 252 µs (0 %) |
1,982 µs (0 %) |
1,264 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::filterArray
Percent of total request |
11 | 1,347 µs | 1,994 µs | -137,808 bytes | 0 bytes | 15,418 µs (2 %) |
14,987 µs (2 %) |
171,600 bytes (2 %) |
1,040 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::evaluateFilters
Percent of total request |
809 | 3,140 µs | 5,002 µs | 253,136 bytes | 0 bytes | 13,957 µs (2 %) |
12,993 µs (2 %) |
308,104 bytes (3 %) |
1,040 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::sortArray
Percent of total request |
11 | 44 µs | 0 µs | -40 bytes | 200 bytes | 129 µs (0 %) |
0 µs (0 %) |
1,248 bytes (0 %) |
200 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::queryArray
Percent of total request |
11 | 247 µs | 0 µs | -83,328 bytes | 128 bytes | 76,968 µs (11 %) |
77,953 µs (12 %) |
2,107,936 bytes (23 %) |
203,536 bytes (2 %) |
|
Civi\Api4\Generic\BasicGetAction::limitArray
Percent of total request |
11 | 58 µs | 0 µs | -744 bytes | 256 bytes | 188 µs (0 %) |
0 µs (0 %) |
1,248 bytes (0 %) |
1,416 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::selectArray
Percent of total request |
11 | 37,732 µs | 31,969 µs | 2,013,240 bytes | 198,296 bytes | 60,918 µs (8 %) |
62,966 µs (10 %) |
2,015,880 bytes (22 %) |
200,104 bytes (2 %) |
|
Civi\Api4\Generic\DAOGetAction::getObjects
Percent of total request |
11 | 336 µs | 0 µs | -24,576 bytes | 64 bytes | 50,024 µs (7 %) |
46,231 µs (7 %) |
2,150,912 bytes (23 %) |
271,200 bytes (3 %) |
|
Civi\Api4\Query\Api4Query::getGroupBy
Percent of total request |
22 | 78 µs | 0 µs | -176 bytes | 256 bytes | 206 µs (0 %) |
0 µs (0 %) |
1,816 bytes (0 %) |
832 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getSelect
Percent of total request |
22 | 72 µs | 0 µs | -160 bytes | 0 bytes | 228 µs (0 %) |
0 µs (0 %) |
1,832 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getCheckPermissions
Percent of total request |
740 | 1,797 µs | 3,002 µs | -57,936 bytes | 960 bytes | 6,169 µs (1 %) |
7,009 µs (1 %) |
1,864 bytes (0 %) |
3,920 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getWhere
Percent of total request |
33 | 88 µs | 1,003 µs | -296 bytes | 584 bytes | 372 µs (0 %) |
2,006 µs (0 %) |
2,400 bytes (0 %) |
1,808 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getOrderBy
Percent of total request |
11 | 45 µs | 0 µs | -56 bytes | 568 bytes | 146 µs (0 %) |
1,000 µs (0 %) |
1,232 bytes (0 %) |
1,216 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getLimit
Percent of total request |
11 | 30 µs | 0 µs | -56 bytes | 336 bytes | 117 µs (0 %) |
1,002 µs (0 %) |
1,232 bytes (0 %) |
984 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getOffset
Percent of total request |
11 | 34 µs | 0 µs | -56 bytes | 584 bytes | 96 µs (0 %) |
0 µs (0 %) |
1,232 bytes (0 %) |
1,232 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getHaving
Percent of total request |
11 | 31 µs | 0 µs | -40 bytes | 600 bytes | 92 µs (0 %) |
0 µs (0 %) |
1,248 bytes (0 %) |
1,248 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::debug
Percent of total request |
11 | 36 µs | 0 µs | -56 bytes | 328 bytes | 102 µs (0 %) |
0 µs (0 %) |
1,232 bytes (0 %) |
832 bytes (0 %) |
|
Civi\Api4\Provider\ActionObjectProvider::handleChains
Percent of total request |
11 | 51 µs | 0 µs | -40 bytes | 0 bytes | 130 µs (0 %) |
0 µs (0 %) |
1,264 bytes (0 %) |
0 bytes (0 %) |
| Function | Call Count | Inclusive Wall Time | Inclusive CPU | Inclusive Memory Usage | Inclusive Peak Memory Usage |
|---|---|---|---|---|---|
| Civi\Api4\Generic\AbstractAction::paramExists | 2208 | 8,301 µs | 12,333 µs | 7,536 bytes | 6,176 bytes |
| Civi\Api4\Generic\AbstractAction::getParamInfo | 43 | 40,026 µs | 38,116 µs | 563,648 bytes | 163,136 bytes |
| Civi\Api4\Utils\ReflectionUtils::castTypeSoftly | 43 | 74 µs | 1,001 µs | 600 bytes | 0 bytes |