« Back to run

Function Details

OpenTelemetry\SDK\Trace\SpanBuilder::startSpan

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
OpenTelemetry\SDK\Trace\SpanBuilder::startSpan
Percent of total request
3 132 µs µs 2,704 bytes 7,664 bytes 382 µs
(0 %)
µs
(0 %)
34,224 bytes
(1 %)
27,688 bytes
(1 %)

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
Shared\OpenTelemetry\Service\TraceService::startRootSpan
Percent of total request
1 61 µs µs 1,232 bytes 4,888 bytes 823 µs
(0 %)
µs
(0 %)
104,936 bytes
(3 %)
110,176 bytes
(3 %)
Shared\OpenTelemetry\Service\TraceService::startHttpClientSpan
Percent of total request
2 22 µs µs 488 bytes 472 bytes 490 µs
(0 %)
µs
(0 %)
16,296 bytes
(0 %)
1,064 bytes
(0 %)

Child functions

Function Call Count Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
OpenTelemetry\Context\Context::resolve 3 21 µs µs 1,928 bytes 328 bytes
OpenTelemetry\API\Trace\Span::fromContext 3 18 µs µs 600 bytes bytes
OpenTelemetry\API\Trace\NonRecordingSpan::getContext 1 µs µs 600 bytes 176 bytes
OpenTelemetry\SDK\Common\Attribute\AttributesBuilder::build 6 14 µs µs 1,112 bytes 632 bytes
OpenTelemetry\SDK\Common\Attribute\Attributes::toArray 3 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\SpanSuppression\NoopSuppressionStrategy\N… 3 µs µs 1,112 bytes 1,088 bytes
OpenTelemetry\SDK\Trace\SpanSuppression\NoopSuppressionStrategy\N… 3 µs µs 664 bytes 408 bytes
OpenTelemetry\SDK\Trace\TracerSharedState::getIdGenerator 4 µs µs 632 bytes 376 bytes
OpenTelemetry\SDK\Trace\RandomIdGenerator::generateSpanId 3 26 µs µs 2,168 bytes 1,816 bytes
OpenTelemetry\API\Trace\SpanContext::isValid 3 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\RandomIdGenerator::generateTraceId 1 µs µs 2,088 bytes 1,832 bytes
OpenTelemetry\SDK\Trace\TracerSharedState::getSampler 3 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\Sampler\AlwaysOnSampler::shouldSample 3 44 µs µs 4,400 bytes 3,160 bytes
OpenTelemetry\SDK\Trace\SamplingResult::getDecision 3 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\SamplingResult::getTraceState 3 µs µs 600 bytes 344 bytes
OpenTelemetry\API\Trace\SpanContext::getTraceFlags 3 µs µs 600 bytes 344 bytes
OpenTelemetry\API\Trace\SpanContext::create 3 22 µs µs 1,776 bytes 1,200 bytes
OpenTelemetry\SDK\Trace\SamplingResult::getAttributes 3 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\TracerSharedState::getSpanLimits 3 µs µs 632 bytes 376 bytes
OpenTelemetry\SDK\Trace\TracerSharedState::getSpanProcessor 3 µs µs 632 bytes 376 bytes
OpenTelemetry\SDK\Trace\TracerSharedState::getResource 3 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\Span::startSpan 3 64 µs µs 7,176 bytes 5,504 bytes
OpenTelemetry\SDK\Trace\Span::getContext 2 µs µs 600 bytes bytes
OpenTelemetry\API\Trace\SpanContext::getTraceId 2 µs µs 600 bytes bytes