| 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 |
6681 | 17,980 µs | 18,698 µs | 401,136 bytes | 0 bytes | 161,950 µs (7 %) |
158,137 µs (7 %) |
1,320,472 bytes (9 %) |
0 bytes (0 %) |
| 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 |
101 | 2,038 µs | 1,251 µs | 39,584 bytes | 632 bytes | 1,574,253 µs (65 %) |
1,349,199 µs (63 %) |
7,948,664 bytes (53 %) |
7,257,112 bytes (46 %) |
|
Civi\Api4\Generic\AbstractAction::offsetGet
Percent of total request |
896 | 2,516 µs | 2,414 µs | 31,528 bytes | 0 bytes | 7,190 µs (0 %) |
4,829 µs (0 %) |
137,656 bytes (1 %) |
0 bytes (0 %) |
|
Civi\Api4\Event\Subscriber\PermissionCheckSubscriber::onApiAuthor…
Percent of total request |
37 | 818 µs | 0 µs | -3,024 bytes | 256 bytes | 15,430 µs (1 %) |
18,020 µs (1 %) |
12,792 bytes (0 %) |
256 bytes (0 %) |
|
Civi\Api4\Event\Subscriber\ValidateFieldsSubscriber::onApiPrepare…
Percent of total request |
37 | 1,919 µs | 1,000 µs | -33,680 bytes | 696 bytes | 5,066 µs (0 %) |
5,006 µs (0 %) |
7,352 bytes (0 %) |
832 bytes (0 %) |
|
CRM_Core_BAO_Translation::hook_civicrm_apiWrappers
Percent of total request |
42 | 140 µs | 0 µs | -1,640 bytes | 0 bytes | 358 µs (0 %) |
0 µs (0 %) |
1,264 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::filterArray
Percent of total request |
32 | 3,883 µs | 999 µs | -424,416 bytes | 0 bytes | 45,988 µs (2 %) |
42,980 µs (2 %) |
518,016 bytes (3 %) |
0 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::evaluateFilters
Percent of total request |
2489 | 9,111 µs | 9,023 µs | 777,296 bytes | 0 bytes | 41,810 µs (2 %) |
41,981 µs (2 %) |
939,784 bytes (6 %) |
0 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::sortArray
Percent of total request |
32 | 118 µs | 0 µs | -1,384 bytes | 0 bytes | 330 µs (0 %) |
994 µs (0 %) |
1,248 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::queryArray
Percent of total request |
32 | 641 µs | 0 µs | -259,728 bytes | 0 bytes | 234,637 µs (10 %) |
235,724 µs (11 %) |
6,456,952 bytes (43 %) |
157,808 bytes (1 %) |
|
Civi\Api4\Generic\BasicGetAction::limitArray
Percent of total request |
32 | 166 µs | 0 µs | -3,432 bytes | 0 bytes | 567 µs (0 %) |
1,997 µs (0 %) |
1,248 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Generic\BasicGetAction::selectArray
Percent of total request |
32 | 115,712 µs | 101,114 µs | 6,188,208 bytes | 157,808 bytes | 186,923 µs (8 %) |
189,753 µs (9 %) |
6,193,536 bytes (41 %) |
157,808 bytes (1 %) |
|
Civi\Api4\Generic\DAOGetAction::getObjects
Percent of total request |
32 | 858 µs | 0 µs | -72,888 bytes | 0 bytes | 140,500 µs (6 %) |
129,483 µs (6 %) |
6,435,288 bytes (43 %) |
193,336 bytes (1 %) |
|
Civi\Api4\Query\Api4Query::getGroupBy
Percent of total request |
64 | 242 µs | 0 µs | -2,864 bytes | 0 bytes | 632 µs (0 %) |
0 µs (0 %) |
1,816 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getSelect
Percent of total request |
64 | 218 µs | 0 µs | -2,848 bytes | 0 bytes | 701 µs (0 %) |
997 µs (0 %) |
1,832 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getCheckPermissions
Percent of total request |
2273 | 4,928 µs | 3,999 µs | -180,576 bytes | 0 bytes | 17,787 µs (1 %) |
18,980 µs (1 %) |
1,864 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getWhere
Percent of total request |
96 | 281 µs | 0 µs | -4,328 bytes | 0 bytes | 1,016 µs (0 %) |
977 µs (0 %) |
2,400 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getOrderBy
Percent of total request |
32 | 116 µs | 1,002 µs | -1,400 bytes | 0 bytes | 385 µs (0 %) |
1,002 µs (0 %) |
1,232 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getLimit
Percent of total request |
32 | 109 µs | 0 µs | -1,400 bytes | 0 bytes | 300 µs (0 %) |
0 µs (0 %) |
1,232 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getOffset
Percent of total request |
32 | 103 µs | 0 µs | -1,400 bytes | 0 bytes | 292 µs (0 %) |
0 µs (0 %) |
1,232 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::getHaving
Percent of total request |
32 | 98 µs | 0 µs | -1,384 bytes | 0 bytes | 302 µs (0 %) |
1,002 µs (0 %) |
1,248 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Query\Api4Query::debug
Percent of total request |
32 | 118 µs | 0 µs | -1,400 bytes | 0 bytes | 307 µs (0 %) |
0 µs (0 %) |
1,232 bytes (0 %) |
0 bytes (0 %) |
|
Civi\Api4\Provider\ActionObjectProvider::handleChains
Percent of total request |
32 | 134 µs | 0 µs | -1,384 bytes | 0 bytes | 346 µ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 | 6681 | 22,706 µs | 27,585 µs | 4,928 bytes | 0 bytes |
| Civi\Api4\Generic\AbstractAction::getParamInfo | 127 | 120,945 µs | 111,854 µs | 913,808 bytes | 0 bytes |
| Civi\Api4\Utils\ReflectionUtils::castTypeSoftly | 127 | 319 µs | 0 µs | 600 bytes | 0 bytes |