XHProf str_replace Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| str_replace | 21,870 | 93,082 us | 100.0% |
| Parent Calls | |||
| AphrontBaseMySQLDatabaseConnection::escapeColumnName | 20,653 | 44,801 us | |
| DiffusionRequest::generateDiffusionURI | 9 | 18 us | |
| phutil_escape_uri | 61 | 90 us | |
| DiffusionRequest::parseRequestBlob | 18 | 29 us | |
| AphrontResponse::encodeJSONForHTTPResponse | 28 | 116 us | |
| AphrontRequest::getHTTPHeader | 197 | 561 us | |
| AphrontRequest::getStr | 8 | 21 us | |
| CelerityResourceTransformer::replaceCSSPrintRule | 6 | 13 us | |
| PhutilRemarkupBlockStorage::restore | 8 | 3,802 us | |
| DifferentialChangesetRenderer::renderChangesetTable | 24 | 74 us | |
| DifferentialChangesetParser::calculateGapsMaskAndDepths | 88 | 106 us | |
| DifferentialChangesetTestRenderer::renderTextChange | 280 | 35,542 us | |
| call_user_func_array@1 | 9 | 7,095 us | |
| PhutilDocblockParser::parse | 359 | 504 us | |
| PhabricatorMetaMTAMailBody::indent | 3 | 8 us | |
| PhabricatorSlug::normalizeProjectSlug | 10 | 57 us | |
| PhabricatorRepository::getSubversionPathURI | 60 | 169 us | |
| PhortuneCurrency::newFromString | 49 | 76 us | |
| Child Calls | |||
| PhutilSafeHTML::__toString | 169 | 44,982 us | 48.3% |