« 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 154 µs µs 2,704 bytes 7,736 bytes 437 µ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 76 µs µs 1,232 bytes 5,064 bytes 1,025 µs
(0 %)
µs
(0 %)
104,808 bytes
(3 %)
110,048 bytes
(3 %)
Shared\OpenTelemetry\Service\TraceService::startHttpClientSpan
Percent of total request
2 23 µs µs 488 bytes 472 bytes 499 µ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 17 µs µs 600 bytes bytes
OpenTelemetry\API\Trace\NonRecordingSpan::getContext 1 µs µs 600 bytes 16 bytes
OpenTelemetry\SDK\Common\Attribute\AttributesBuilder::build 6 13 µ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 24 µs µs 1,112 bytes 1,296 bytes
OpenTelemetry\SDK\Trace\SpanSuppression\NoopSuppressionStrategy\N… 3 µs µs 664 bytes 288 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 46 µ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 24 µ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 82 µ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