Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1169

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
8000 profiling: move echion to dd-trace-py by KowalskiThomas · Pull Request #14949 · DataDog/dd-trace-py · GitHub
Nothing Special   »   [go: up one dir, main page]

Skip to content

Conversation

KowalskiThomas
Copy link
Contributor

Description

Testing

Risks

Additional Notes

@KowalskiThomas KowalskiThomas force-pushed the kowalski/move-echion-to-dd-trace-py branch from f207676 to 0b4c5bf Compare October 20, 2025 13:55
Copy link
Contributor
github-actions bot commented Oct 20, 2025

CODEOWNERS have been resolved as:

ddtrace/internal/datadog/profiling/echion/.clang-format                 @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/.gitignore                    @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/cache.h                @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/config.h               @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/cpython/tasks.h        @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/errors.h               @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/frame.cc               @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/frame.h                @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/greenlets.h            @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/interp.h               @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/long.h                 @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/mirrors.h              @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/render.h               @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/signals.h              @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/stack_chunk.h          @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/stacks.h               @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/state.h                @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/strings.h              @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/tasks.h                @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/threads.h              @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/timing.h               @DataDog/profiling-python
ddtrace/internal/datadog/profiling/echion/echion/vm.h                   @DataDog/profiling-python
ddtrace/internal/datadog/profiling/stack_v2/CMakeLists.txt              @DataDog/profiling-python

@KowalskiThomas KowalskiThomas force-pushed the kowalski/move-echion-to-dd-trace-py branch 2 times, most recently from 525724d to 527f6af Compare October 20, 2025 13:56
@KowalskiThomas KowalskiThomas force-pushed the kowalski/fix-profiling-adapt-stack-v2-to-exception-free-echion branch from 495f060 to 5c8cf13 Compare October 20, 2025 14:05
@KowalskiThomas KowalskiThomas force-pushed the kowalski/move-echion-to-dd-trace-py branch from 527f6af to a9b23b9 Compare October 20, 2025 14:05
Copy link
Contributor
github-actions bot commented Oct 20, 2025

Bootstrap import analysis

Comparison of import times between this PR and base.

Summary

The average import time from this PR is: 246 ± 4 ms.

The average import time from base is: 242 ± 3 ms.

The import time difference between this PR and base is: 4.1 ± 0.2 ms.

Import time breakdown

The following import paths have grown:

ddtrace.auto 2.159 ms (0.88%)
ddtrace 1.382 ms (0.56%)
ddtrace._logger 0.852 ms (0.35%)
ddtrace.internal.telemetry 0.852 ms (0.35%)
ddtrace.internal.telemetry.writer 0.454 ms (0.18%)
ddtrace.settings._telemetry 0.170 ms (0.07%)
http.client 0.056 ms (0.02%)
ssl 0.056 ms (0.02%)
_ssl 0.056 ms (0.02%)
ddtrace.internal.endpoints 0.049 ms (0.02%)
ddtrace.internal.packages 0.044 ms (0.02%)
_sysconfigdata__linux_x86_64-linux-gnu 0.044 ms (0.02%)
ddtrace.internal.periodic 0.040 ms (0.02%)
ddtrace.internal._threads 0.040 ms (0.02%)
ddtrace.internal.encoding 0.035 ms (0.01%)
ddtrace.internal._encoding 0.035 ms (0.01%)
ddtrace.internal.telemetry.metrics_namespaces 0.031 ms (0.01%)
ddtrace.internal.runtime 0.029 ms (0.01%)
uuid 0.029 ms (0.01%)
platform 0.029 ms (0.01%)
ddtrace.settings._agent 0.252 ms (0.10%)
ddtrace.settings 0.151 ms (0.06%)
ddtrace.vendor.debtcollector 0.151 ms (0.06%)
ddtrace.vendor 0.151 ms (0.06%)
ddtrace.internal.module 0.151 ms (0.06%)
ddtrace.internal.wrapping.context 0.151 ms (0.06%)
ddtrace.internal.utils.inspection 0.131 ms (0.05%)
ddtrace.internal.safety 0.131 ms (0.05%)
wrapt 0.131 ms (0.05%)
wrapt.importer 0.115 ms (0.05%)
importlib.metadata 0.115 ms (0.05%)
importlib.metadata._adapters 0.115 ms (0.05%)
email.message 0.115 ms (0.05%)
email.utils 0.115 ms (0.05%)
email.charset 0.093 ms (0.04%)
email.encoders 0.093 ms (0.04%)
socket 0.023 ms (0.01%)
_socket 0.023 ms (0.01%)
wrapt.__wrapt__ 0.016 ms (0.01%)
wrapt._wrappers 0.016 ms (0.01%)
ddtrace.internal.wrapping 0.020 ms (0.01%)
bytecode 0.020 ms (0.01%)
bytecode.cfg 0.020 ms (0.01%)
bytecode.concrete 0.020 ms (0.01%)
struct 0.020 ms (0.01%)
_struct 0.020 ms (0.01%)
ddtrace.settings._core 0.101 ms (0.04%)
ddtrace.internal.native 0.061 ms (0.02%)
ddtrace.internal.native._native 0.061 ms (0.02%)
ddtrace.internal.utils.formats 0.097 ms (0.04%)
ddtrace.internal.compat 0.097 ms (0.04%)
pathlib 0.097 ms (0.04%)
ddtrace.settings._otel_remapper 0.049 ms (0.02%)
ddtrace.trace 0.488 ms (0.20%)
ddtrace._trace.filters 0.385 ms (0.16%)
ddtrace._trace.processor 0.385 ms (0.16%)
ddtrace.internal.writer 0.270 ms (0.11%)
ddtrace.internal.writer.writer 0.270 ms (0.11%)
ddtrace.internal.dist_computing.utils 0.156 ms (0.06%)
ddtrace.internal.dist_computing 0.156 ms (0.06%)
ddtrace.internal.dogstatsd 0.039 ms (0.02%)
ddtrace.vendor.dogstatsd 0.039 ms (0.02%)
ddtrace.vendor.dogstatsd.base 0.039 ms (0.02%)
gzip 0.027 ms (0.01%)
ddtrace._trace.sampler 0.115 ms (0.05%)
ddtrace._trace.span 0.115 ms (0.05%)
ddtrace._trace._span_pointer 0.052 ms (0.02%)
hashlib 0.052 ms (0.02%)
_hashlib 0.052 ms (0.02%)
ddtrace.internal._rand 0.021 ms (0.01%)
ddtrace._trace.tracer 0.036 ms (0.01%)
ddtrace._monkey 0.042 ms (0.02%)
ddtrace.appsec._listeners 0.042 ms (0.02%)
ddtrace.inte 8000 rnal.core 0.042 ms (0.02%)
ddtrace.internal.core.event_hub 0.042 ms (0.02%)
ddtrace.bootstrap.sitecustomize 0.778 ms (0.32%)
ddtrace.bootstrap.preload 0.623 ms (0.25%)
multiprocessing 0.258 ms (0.11%)
multiprocessing.context 0.258 ms (0.11%)
multiprocessing.reduction 0.236 ms (0.10%)
pickle 0.236 ms (0.10%)
_pickle 0.185 ms (0.08%)
multiprocessing.process 0.022 ms (0.01%)
ddtrace.internal.symbol_db.remoteconfig 0.132 ms (0.05%)
ddtrace.internal.symbol_db.symbols 0.086 ms (0.04%)
ddtrace.internal.core.crashtracking 0.088 ms (0.04%)
ddtrace.settings.profiling 0.064 ms (0.03%)
ddtrace.internal.datadog.profiling.ddup 0.041 ms (0.02%)
ddtrace.internal.datadog.profiling.ddup._ddup 0.041 ms (0.02%)
ddtrace.internal.datadog.profiling.stack_v2 0.023 ms (0.01%)
ddtrace.internal.datadog.profiling.stack_v2._stack_v2 0.023 ms (0.01%)
ddtrace.settings.dynamic_instrumentation 0.031 ms (0.01%)
ddtrace.internal.products 0.018 ms (0.01%)
ddtrace.internal.remoteconfig._publishers 0.017 ms (0.01%)
ddtrace.internal.remoteconfig._pubsub 0.016 ms (0.01%)
ddtrace.internal.remoteconfig._subscribers 0.016 ms (0.01%)
ddtrace._trace.trace_handlers 0.155 ms (0.06%)
ddtrace._trace._inferred_proxy 0.094 ms (0.04%)
ddtrace.propagation.http 0.094 ms (0.04%)
ddtrace.internal._tagset 0.035 ms (0.01%)

The following import paths have shrunk:

ddtrace.auto 1.169 ms (0.48%)
ddtrace 0.671 ms (0.27%)
ddtrace.internal._unpatched 0.027 ms (0.01%)
json 0.027 ms (0.01%)
json.decoder 0.027 ms (0.01%)
re 0.027 ms (0.01%)
enum 0.027 ms (0.01%)
types 0.027 ms (0.01%)
ddtrace.bootstrap.sitecustomize 0.498 ms (0.20%)
ddtrace.bootstrap.preload 0.498 ms (0.20%)
ddtrace.internal.remoteconfig.client 0.498 ms (0.20%)

@KowalskiThomas KowalskiThomas force-pushed the kowalski/move-echion-to-dd-trace-py branch from a9b23b9 to 7f14a83 Compare October 20, 2025 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0