dd-trace-js icon indicating copy to clipboard operation
dd-trace-js copied to clipboard

test performance of bundling dd-trace

Open rochdev opened this issue 2 years ago β€’ 5 comments

rochdev avatar Apr 26 '23 16:04 rochdev

Overall package size

Self size: 4.25 MB Deduped: 64.47 MB No deduping: 64.51 MB

Dependency sizes

name version self size total size
@datadog/native-iast-taint-tracking 1.4.0 14.89 MB 14.9 MB
@datadog/pprof 2.2.0 13.71 MB 14.59 MB
@datadog/native-appsec 3.1.0 13.31 MB 13.32 MB
@datadog/native-metrics 1.6.0 7.88 MB 7.89 MB
protobufjs 7.1.2 2.76 MB 6.55 MB
@datadog/native-iast-rewriter 2.0.1 2.09 MB 2.1 MB
opentracing 0.14.7 194.81 kB 194.81 kB
semver 7.3.8 88.2 kB 118.6 kB
@datadog/sketches-js 2.1.0 109.9 kB 109.9 kB
lodash.sortby 4.7.0 75.76 kB 75.76 kB
lru-cache 7.14.0 74.95 kB 74.95 kB
ipaddr.js 2.0.1 59.52 kB 59.52 kB
ignore 5.2.0 48.87 kB 48.87 kB
import-in-the-middle 1.3.5 34.34 kB 38.81 kB
istanbul-lib-coverage 3.2.0 29.34 kB 29.34 kB
retry 0.10.1 27.44 kB 27.44 kB
lodash.uniq 4.5.0 25.01 kB 25.01 kB
limiter 1.1.5 23.17 kB 23.17 kB
lodash.kebabcase 4.1.1 17.75 kB 17.75 kB
lodash.pick 4.4.0 16.33 kB 16.33 kB
node-abort-controller 3.0.1 14.33 kB 14.33 kB
crypto-randomuuid 1.0.0 11.18 kB 11.18 kB
diagnostics_channel 1.1.0 7.07 kB 7.07 kB
path-to-regexp 0.1.7 6.78 kB 6.78 kB
koalas 1.0.2 6.47 kB 6.47 kB
methods 1.1.2 5.29 kB 5.29 kB
module-details-from-path 1.0.3 4.47 kB 4.47 kB

πŸ€– This report was automatically generated by heaviest-objects-in-the-universe

github-actions[bot] avatar Apr 26 '23 16:04 github-actions[bot]

Codecov Report

Merging #3049 (7ec548f) into master (256271d) will decrease coverage by 1.89%. The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3049      +/-   ##
==========================================
- Coverage   87.35%   85.46%   -1.89%     
==========================================
  Files         319       21     -298     
  Lines       11534      915   -10619     
  Branches       33       33              
==========================================
- Hits        10075      782    -9293     
+ Misses       1459      133    -1326     

see 299 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

codecov[bot] avatar Apr 26 '23 16:04 codecov[bot]

Benchmarks

Comparing candidate commit 7ec548fe5 in PR branch dd-trace-bundle with baseline commit 256271d0f in branch master.

Found 247 performance improvements and 7 performance regressions! Performance is the same for 413 metrics, 41 unstable metrics.

scenario:log-skip-log-14

  • 🟩 cpu_user_time [-30.017ms; -26.905ms] or [-22.036%; -19.751%]
  • 🟩 execution_time [-34.370ms; -33.139ms] or [-21.754%; -20.974%]
  • 🟩 instructions [-69; -68] or [-17.520%; -17.480%]
  • 🟩 max_rss_usage [-2.561KB; -2.474KB] or [-5.834%; -5.634%]

scenario:log-without-log-14

  • 🟩 cpu_user_time [-29.465ms; -26.655ms] or [-21.654%; -19.589%]
  • 🟩 execution_time [-34.140ms; -32.904ms] or [-21.578%; -20.796%]
  • 🟩 instructions [-69; -68] or [-17.536%; -17.481%]
  • 🟩 max_rss_usage [-2.595KB; -2.501KB] or [-5.910%; -5.697%]

scenario:log-with-error-14

  • 🟩 cpu_user_time [-31.589ms; -28.591ms] or [-22.995%; -20.813%]
  • 🟩 execution_time [-34.530ms; -33.417ms] or [-21.831%; -21.128%]
  • 🟩 instructions [-68; -68] or [-17.509%; -17.453%]
  • 🟩 max_rss_usage [-2.646KB; -2.554KB] or [-6.021%; -5.812%]

scenario:log-with-debug-14

  • 🟩 cpu_user_time [-31.097ms; -28.102ms] or [-22.705%; -20.518%]
  • 🟩 execution_time [-34.796ms; -33.683ms] or [-21.990%; -21.286%]
  • 🟩 instructions [-69; -68] or [-17.517%; -17.468%]
  • 🟩 max_rss_usage [-2.671KB; -2.591KB] or [-6.073%; -5.891%]

scenario:appsec-control-with-attacks-14

  • 🟩 cpu_usage_percentage [-17.124%; -14.979%]
  • 🟩 cpu_user_time [-125.494ms; -119.850ms] or [-46.570%; -44.476%]
  • 🟩 execution_time [-106.257ms; -98.883ms] or [-32.619%; -30.356%]
  • 🟩 instructions [-257; -255] or [-36.750%; -36.493%]
  • 🟩 max_rss_usage [-3.980KB; -3.925KB] or [-8.356%; -8.241%]

scenario:appsec-control-14

  • 🟩 cpu_usage_percentage [-15.301%; -13.214%]
  • 🟩 cpu_user_time [-127.975ms; -122.229ms] or [-45.698%; -43.646%]
  • 🟩 execution_time [-115.227ms; -107.725ms] or [-34.031%; -31.815%]
  • 🟩 instructions [-252; -250] or [-36.342%; -36.058%]
  • 🟩 max_rss_usage [-4.058KB; -3.971KB] or [-8.517%; -8.334%]

scenario:appsec-appsec-enabled-14

  • 🟩 cpu_usage_percentage [-20.305%; -18.429%]
  • 🟩 cpu_user_time [-196.136ms; -190.597ms] or [-57.488%; -55.865%]
  • 🟩 execution_time [-171.638ms; -164.938ms] or [-44.169%; -42.444%]
  • 🟩 instructions [-493; -492] or [-52.689%; -52.569%]
  • 🟩 max_rss_usage [-10.405KB; -10.319KB] or [-19.267%; -19.109%]

scenario:appsec-appsec-enabled-with-attacks-14

  • 🟩 cpu_usage_percentage [-11.698%; -9.687%]
  • 🟩 cpu_user_time [-204.024ms; -198.273ms] or [-58.754%; -57.098%]
  • 🟩 execution_time [-219.098ms; -211.761ms] or [-50.392%; -48.704%]
  • 🟩 instructions [-542; -541] or [-55.098%; -54.974%]
  • 🟩 max_rss_usage [-11.266KB; -11.195KB] or [-20.520%; -20.392%]

scenario:plugin-graphql-with-depth-and-collapse-on-14

  • 🟩 cpu_user_time [-7.398s; -6.842s] or [-75.354%; -69.691%]
  • 🟩 execution_time [-7.482s; -7.448s] or [-71.461%; -71.134%]
  • 🟩 instructions [-17; -16] or [-80.312%; -74.819%]
  • 🟩 max_rss_usage [-0.550MB; -0.528MB] or [-54.833%; -52.665%]

scenario:plugin-graphql-with-depth-on-max-14

  • 🟩 cpu_user_time [-7.499s; -6.739s] or [-76.009%; -68.306%]
  • 🟩 execution_time [-7.704s; -7.375s] or [-73.044%; -69.925%]
  • 🟩 max_rss_usage [-0.545MB; -0.534MB] or [-54.310%; -53.190%]

scenario:plugin-graphql-with-depth-off-14

  • 🟩 cpu_user_time [-7.815s; -7.240s] or [-76.404%; -70.780%]
  • 🟩 instructions [-19; -17] or [-83.619%; -73.913%]
  • 🟩 max_rss_usage [-0.570MB; -0.534MB] or [-56.035%; -52.559%]

scenario:plugin-bluebird-with-tracer-14

  • 🟩 cpu_user_time [-53.565ms; -48.337ms] or [-21.553%; -19.450%]
  • 🟩 execution_time [-54.383ms; -53.178ms] or [-19.623%; -19.189%]
  • 🟩 instructions [-114; -113] or [-15.663%; -15.508%]

scenario:plugin-graphql-with-depth-and-collapse-off-14

  • 🟩 instructions [-29; -29] or [-86.636%; -84.803%]

scenario:plugin-http-server-with-tracer-14

  • πŸŸ₯ cpu_usage_percentage [+15.795%; +16.046%]
  • 🟩 execution_time [-234.560ms; -228.604ms] or [-27.541%; -26.842%]

scenario:plugin-http-server-querystring-obfuscation-14

  • πŸŸ₯ cpu_usage_percentage [+16.592%; +16.806%]
  • 🟩 execution_time [-250.787ms; -243.935ms] or [-27.913%; -27.150%]

scenario:net-with-tracer-14

  • 🟩 cpu_usage_percentage [-11.260%; -11.178%]
  • 🟩 cpu_user_time [-130.472ms; -124.272ms] or [-48.346%; -46.049%]
  • 🟩 execution_time [-141.756ms; -139.757ms] or [-35.204%; -34.708%]
  • 🟩 instructions [-283; -283] or [-40.651%; -40.588%]
  • 🟩 max_rss_usage [-4.448KB; -4.401KB] or [-9.564%; -9.461%]

scenario:plugin-http-client-with-tracer-14

  • 🟩 cpu_usage_percentage [-13.032%; -12.963%]
  • 🟩 cpu_user_time [-415.786ms; -400.477ms] or [-57.662%; -55.539%]
  • 🟩 execution_time [-0.457s; -0.448s] or [-43.057%; -42.289%]
  • 🟩 instructions [+0; +0] or [-48.769%; -48.710%]
  • 🟩 max_rss_usage [-10.192KB; -10.011KB] or [-18.056%; -17.733%]

scenario:plugin-dns-with-tracer-14

  • 🟩 cpu_usage_percentage [-16.626%; -16.163%]
  • 🟩 cpu_user_time [-294.527ms; -278.579ms] or [-69.030%; -65.292%]
  • 🟩 execution_time [-0.330s; -0.281s] or [-20.011%; -17.017%]
  • 🟩 instructions [-563; -558] or [-60.441%; -59.895%]
  • 🟩 max_rss_usage [-10.232KB; -9.962KB] or [-19.770%; -19.248%]

scenario:startup-with-tracer-14

  • 🟩 cpu_user_time [-36.494ms; -27.480ms] or [-26.353%; -19.844%]
  • 🟩 execution_time [-38.631ms; -37.830ms] or [-24.776%; -24.263%]
  • 🟩 instructions [-77; -76] or [-19.647%; -19.509%]
  • 🟩 max_rss_usage [-3.372KB; -3.139KB] or [-7.676%; -7.145%]

scenario:spans-finish-immediately-14

  • 🟩 cpu_user_time [-33.829ms; -27.998ms] or [-8.250%; -6.828%]
  • 🟩 execution_time [-38.474ms; -36.151ms] or [-8.798%; -8.267%]
  • 🟩 max_rss_usage [-5.578KB; -5.489KB] or [-11.137%; -10.960%]

scenario:plugin-q-with-tracer-14

  • 🟩 cpu_user_time [-220.029ms; -206.207ms] or [-26.324%; -24.670%]
  • 🟩 execution_time [-228.080ms; -218.278ms] or [-24.951%; -23.879%]
  • 🟩 instructions [+0; +0] or [-20.158%; -19.023%]

scenario:spans-finish-later-14

  • πŸŸ₯ instructions [+0; +0] or [+9.834%; +11.997%]

scenario:startup-with-tracer-everything-14

  • 🟩 cpu_user_time [-0.223s; -0.185s] or [-6.053%; -5.029%]
  • 🟩 execution_time [-0.271s; -0.244s] or [-6.902%; -6.210%]
  • 🟩 instructions [+0; +0] or [-14.365%; -13.924%]
  • 🟩 max_rss_usage [-15.318KB; -12.483KB] or [-10.643%; -8.673%]

scenario:log-skip-log-16

  • 🟩 cpu_user_time [-30.519ms; -27.323ms] or [-22.094%; -19.781%]
  • 🟩 execution_time [-34.180ms; -32.785ms] or [-21.126%; -20.263%]
  • 🟩 instructions [-67; -67] or [-16.076%; -16.033%]
  • 🟩 max_rss_usage [-2.514KB; -2.432KB] or [-5.218%; -5.048%]

scenario:log-with-debug-16

  • 🟩 cpu_user_time [-30.763ms; -27.655ms] or [-22.263%; -20.014%]
  • 🟩 execution_time [-34.555ms; -33.093ms] or [-21.350%; -20.446%]
  • 🟩 instructions [-67; -67] or [-16.070%; -16.027%]
  • 🟩 max_rss_usage [-2.579KB; -2.482KB] or [-5.354%; -5.153%]

scenario:log-without-log-16

  • 🟩 cpu_user_time [-29.909ms; -26.710ms] or [-21.722%; -19.399%]
  • 🟩 execution_time [-34.389ms; -33.078ms] or [-21.230%; -20.420%]
  • 🟩 instructions [-67; -67] or [-16.080%; -16.050%]

scenario:log-with-error-16

  • 🟩 cpu_user_time [-30.398ms; -27.312ms] or [-22.042%; -19.803%]
  • 🟩 execution_time [-35.060ms; -34.041ms] or [-21.577%; -20.950%]
  • 🟩 instructions [-67; -67] or [-16.062%; -16.033%]
  • 🟩 max_rss_usage [-2.676KB; -2.611KB] or [-5.540%; -5.405%]

scenario:appsec-control-with-attacks-16

  • 🟩 cpu_usage_percentage [-15.099%; -13.411%]
  • 🟩 cpu_user_time [-132.733ms; -126.970ms] or [-47.942%; -45.861%]
  • 🟩 execution_time [-114.250ms; -108.090ms] or [-34.067%; -32.230%]
  • 🟩 instructions [-249; -248] or [-34.580%; -34.410%]
  • 🟩 max_rss_usage [-5.161KB; -5.103KB] or [-9.651%; -9.543%]

scenario:appsec-control-16

  • 🟩 cpu_usage_percentage [-15.591%; -13.800%]
  • 🟩 cpu_user_time [-134.151ms; -128.088ms] or [-46.406%; -44.308%]
  • 🟩 execution_time [-118.795ms; -112.324ms] or [-34.128%; -32.269%]
  • 🟩 instructions [-246; -245] or [-34.321%; -34.183%]
  • 🟩 max_rss_usage [-5.098KB; -5.034KB] or [-9.544%; -9.424%]

scenario:appsec-appsec-enabled-16

  • 🟩 cpu_usage_percentage [-19.920%; -18.144%]
  • 🟩 cpu_user_time [-201.886ms; -195.488ms] or [-57.905%; -56.070%]
  • 🟩 execution_time [-179.997ms; -173.279ms] or [-44.899%; -43.224%]
  • 🟩 instructions [-489; -488] or [-50.985%; -50.859%]
  • 🟩 max_rss_usage [-12.075KB; -12.009KB] or [-19.991%; -19.882%]

scenario:appsec-appsec-enabled-with-attacks-16

  • 🟩 cpu_usage_percentage [-12.244%; -10.115%]
  • 🟩 cpu_user_time [-207.837ms; -201.306ms] or [-58.533%; -56.694%]
  • 🟩 execution_time [-223.686ms; -215.322ms] or [-50.137%; -48.262%]
  • 🟩 instructions [+0; +0] or [-52.926%; -52.821%]
  • 🟩 max_rss_usage [-13.128KB; -13.059KB] or [-21.373%; -21.260%]

scenario:plugin-graphql-with-depth-and-collapse-on-16

  • 🟩 cpu_user_time [-7.622s; -7.270s] or [-75.856%; -72.348%]
  • 🟩 execution_time [-8.269s; -7.310s] or [-77.286%; -68.328%]
  • 🟩 instructions [-17; -16] or [-78.895%; -75.093%]
  • 🟩 max_rss_usage [-0.549MB; -0.534MB] or [-54.436%; -52.976%]

scenario:plugin-graphql-with-depth-on-max-16

  • 🟩 cpu_user_time [-7.654s; -7.385s] or [-75.521%; -72.869%]
  • 🟩 instructions [-16; -16] or [-77.974%; -75.950%]
  • 🟩 max_rss_usage [-0.544MB; -0.540MB] or [-53.918%; -53.603%]

scenario:plugin-graphql-with-depth-off-16

  • 🟩 cpu_user_time [-8.021s; -7.214s] or [-78.116%; -70.261%]
  • 🟩 execution_time [-8.288s; -7.880s] or [-74.985%; -71.289%]
  • 🟩 instructions [-18; -17] or [-79.868%; -75.894%]
  • 🟩 max_rss_usage [-0.556MB; -0.548MB] or [-54.387%; -53.583%]

scenario:plugin-bluebird-with-tracer-16

  • 🟩 cpu_user_time [-50.587ms; -45.216ms] or [-20.352%; -18.191%]
  • 🟩 execution_time [-50.988ms; -49.518ms] or [-18.133%; -17.610%]
  • 🟩 instructions [-97; -96] or [-13.693%; -13.540%]

scenario:plugin-graphql-with-depth-and-collapse-off-16

  • 🟩 instructions [-29; -29] or [-86.374%; -84.785%]
  • 🟩 max_rss_usage [-0.859MB; -0.855MB] or [-64.879%; -64.614%]

scenario:plugin-http-server-with-tracer-16

  • πŸŸ₯ cpu_usage_percentage [+15.856%; +16.091%]
  • 🟩 execution_time [-233.426ms; -227.293ms] or [-27.689%; -26.962%]

scenario:plugin-http-server-querystring-obfuscation-16

  • πŸŸ₯ cpu_usage_percentage [+16.662%; +16.934%]
  • 🟩 execution_time [-247.876ms; -240.386ms] or [-27.992%; -27.146%]

scenario:net-with-tracer-16

  • 🟩 cpu_usage_percentage [-10.842%; -10.771%]
  • 🟩 cpu_user_time [-123.891ms; -117.584ms] or [-45.830%; -43.497%]
  • 🟩 execution_time [-137.370ms; -135.085ms] or [-33.422%; -32.867%]
  • 🟩 instructions [-275; -273] or [-38.377%; -38.089%]
  • 🟩 max_rss_usage [-5.919KB; -5.833KB] or [-11.206%; -11.044%]

scenario:plugin-http-client-with-tracer-16

  • 🟩 cpu_usage_percentage [-12.709%; -12.631%]
  • 🟩 cpu_user_time [-397.656ms; -381.824ms] or [-57.077%; -54.804%]
  • 🟩 execution_time [-0.433s; -0.423s] or [-41.678%; -40.737%]
  • 🟩 instructions [+0; +0] or [-45.752%; -45.704%]
  • 🟩 max_rss_usage [-13.355KB; -13.051KB] or [-20.659%; -20.189%]

scenario:plugin-dns-with-tracer-16

  • 🟩 cpu_usage_percentage [-15.571%; -15.239%]
  • 🟩 cpu_user_time [-269.834ms; -255.215ms] or [-66.875%; -63.252%]
  • 🟩 execution_time [-0.314s; -0.264s] or [-19.165%; -16.106%]
  • 🟩 instructions [-513; -507] or [-56.508%; -55.845%]
  • 🟩 max_rss_usage [-11.649KB; -11.450KB] or [-20.195%; -19.850%]

scenario:startup-with-tracer-16

  • 🟩 cpu_user_time [-31.708ms; -22.517ms] or [-23.049%; -16.368%]
  • 🟩 execution_time [-36.956ms; -36.252ms] or [-23.156%; -22.715%]
  • 🟩 instructions [-74; -73] or [-17.689%; -17.648%]
  • 🟩 max_rss_usage [-2.907KB; -2.802KB] or [-6.001%; -5.784%]

scenario:spans-finish-immediately-16

  • 🟩 cpu_user_time [-32.419ms; -26.309ms] or [-8.336%; -6.765%]
  • 🟩 execution_time [-36.950ms; -34.147ms] or [-8.842%; -8.172%]
  • 🟩 max_rss_usage [-4.850KB; -4.817KB] or [-8.839%; -8.778%]

scenario:plugin-q-with-tracer-16

  • 🟩 cpu_user_time [-192.571ms; -181.440ms] or [-24.249%; -22.848%]
  • 🟩 execution_time [-200.037ms; -192.973ms] or [-22.901%; -22.093%]
  • 🟩 instructions [+0; +0] or [-22.227%; -21.548%]

scenario:spans-finish-later-16

  • 🟩 cpu_user_time [-65.910ms; -53.854ms] or [-7.869%; -6.430%]
  • 🟩 execution_time [-70.655ms; -64.967ms] or [-7.394%; -6.799%]
  • 🟩 instructions [+0; +0] or [-12.103%; -8.870%]
  • 🟩 max_rss_usage [-11.671KB; -10.810KB] or [-5.620%; -5.205%]

scenario:startup-with-tracer-everything-16

  • 🟩 cpu_user_time [-0.257s; -0.210s] or [-6.735%; -5.520%]
  • 🟩 execution_time [-0.298s; -0.261s] or [-7.400%; -6.484%]
  • 🟩 instructions [+0; +0] or [-13.774%; -13.413%]

scenario:log-skip-log-18

  • 🟩 cpu_user_time [-31.157ms; -27.971ms] or [-22.214%; -19.942%]
  • 🟩 execution_time [-34.745ms; -33.966ms] or [-20.871%; -20.403%]
  • 🟩 instructions [-67; -67] or [-16.186%; -16.133%]
  • 🟩 max_rss_usage [-3.130KB; -3.094KB] or [-5.949%; -5.880%]

scenario:log-with-debug-18

  • 🟩 cpu_user_time [-30.200ms; -26.990ms] or [-21.496%; -19.212%]
  • 🟩 execution_time [-34.438ms; -33.385ms] or [-20.654%; -20.022%]
  • 🟩 instructions [-67; -67] or [-16.179%; -16.138%]
  • 🟩 max_rss_usage [-3.061KB; -3.012KB] or [-5.824%; -5.732%]

scenario:log-without-log-18

  • 🟩 cpu_user_time [-30.944ms; -27.539ms] or [-22.063%; -19.635%]
  • 🟩 execution_time [-34.670ms; -33.377ms] or [-20.772%; -19.998%]
  • 🟩 instructions [-67; -67] or [-16.186%; -16.144%]
  • 🟩 max_rss_usage [-3.081KB; -3.027KB] or [-5.862%; -5.759%]

scenario:log-with-error-18

  • 🟩 cpu_user_time [-31.313ms; -28.134ms] or [-22.300%; -20.036%]
  • 🟩 execution_time [-34.472ms; -33.192ms] or [-20.636%; -19.870%]
  • 🟩 instructions [-67; -67] or [-16.160%; -16.124%]
  • 🟩 max_rss_usage [-3.076KB; -3.028KB] or [-5.852%; -5.760%]

scenario:appsec-control-with-attacks-18

  • 🟩 cpu_usage_percentage [-14.448%; -12.831%]
  • 🟩 cpu_user_time [-117.408ms; -111.425ms] or [-44.440%; -42.175%]
  • 🟩 execution_time [-103.650ms; -98.176ms] or [-31.928%; -30.242%]
  • 🟩 instructions [-235; -234] or [-33.622%; -33.441%]
  • 🟩 max_rss_usage [-4.753KB; -4.680KB] or [-8.277%; -8.150%]

scenario:appsec-control-18

  • 🟩 cpu_usage_percentage [-15.065%; -13.035%]
  • 🟩 cpu_user_time [-126.985ms; -120.505ms] or [-45.047%; -42.749%]
  • 🟩 execution_time [-109.537ms; -102.150ms] or [-32.195%; -30.024%]
  • 🟩 instructions [-231; -229] or [-33.178%; -33.024%]
  • 🟩 max_rss_usage [-4.741KB; -4.676KB] or [-8.256%; -8.142%]

scenario:appsec-appsec-enabled-18

  • 🟩 cpu_usage_percentage [-19.470%; -17.773%]
  • 🟩 cpu_user_time [-195.496ms; -189.189ms] or [-57.408%; -55.556%]
  • 🟩 execution_time [-173.081ms; -167.074ms] or [-43.925%; -42.400%]
  • 🟩 instructions [-468; -467] or [-50.232%; -50.096%]
  • 🟩 max_rss_usage [-13.005KB; -12.967KB] or [-19.795%; -19.737%]

scenario:appsec-appsec-enabled-with-attacks-18

  • 🟩 cpu_usage_percentage [-19.376%; -17.737%]
  • 🟩 cpu_user_time [-209.056ms; -202.941ms] or [-59.169%; -57.439%]
  • 🟩 execution_time [-185.909ms; -179.610ms] or [-45.676%; -44.129%]
  • 🟩 instructions [-509; -508] or [-52.253%; -52.138%]
  • 🟩 max_rss_usage [-14.261KB; -14.214KB] or [-21.305%; -21.234%]

scenario:plugin-graphql-with-depth-and-collapse-on-18

  • 🟩 cpu_user_time [-8.210s; -7.610s] or [-78.327%; -72.597%]
  • 🟩 execution_time [-8.322s; -8.158s] or [-74.830%; -73.354%]
  • 🟩 instructions [-18; -17] or [-80.347%; -78.254%]
  • 🟩 max_rss_usage [-0.571MB; -0.491MB] or [-56.946%; -48.956%]

scenario:plugin-graphql-with-depth-on-max-18

  • 🟩 cpu_user_time [-8.029s; -7.723s] or [-76.754%; -73.830%]
  • 🟩 execution_time [-8.291s; -8.267s] or [-74.327%; -74.117%]
  • 🟩 instructions [-18; -17] or [-79.851%; -78.713%]
  • 🟩 max_rss_usage [-0.557MB; -0.507MB] or [-55.598%; -50.602%]

scenario:plugin-graphql-with-depth-off-18

  • 🟩 instructions [-19; -17] or [-84.154%; -75.564%]

scenario:plugin-bluebird-with-tracer-18

  • 🟩 cpu_user_time [-48.870ms; -43.318ms] or [-20.033%; -17.757%]
  • 🟩 execution_time [-49.422ms; -48.348ms] or [-17.818%; -17.431%]
  • 🟩 instructions [-90; -89] or [-13.330%; -13.206%]

scenario:plugin-graphql-with-depth-and-collapse-off-18

  • 🟩 instructions [-34; -33] or [-88.428%; -87.227%]
  • 🟩 max_rss_usage [-0.899MB; -0.897MB] or [-65.665%; -65.494%]

scenario:plugin-http-server-with-tracer-18

  • πŸŸ₯ cpu_usage_percentage [+15.073%; +15.373%]
  • 🟩 execution_time [-214.693ms; -208.225ms] or [-26.315%; -25.522%]

scenario:plugin-http-server-querystring-obfuscation-18

  • πŸŸ₯ cpu_usage_percentage [+15.832%; +16.146%]
  • 🟩 execution_time [-230.989ms; -223.332ms] or [-26.823%; -25.934%]

scenario:plugin-http-client-with-tracer-18

  • 🟩 cpu_usage_percentage [-12.490%; -12.418%]
  • 🟩 cpu_user_time [-366.706ms; -347.636ms] or [-56.400%; -53.467%]
  • 🟩 execution_time [-405.471ms; -397.128ms] or [-40.788%; -39.948%]
  • 🟩 instructions [+0; +0] or [-43.621%; -43.575%]
  • 🟩 max_rss_usage [-14.553KB; -14.352KB] or [-20.734%; -20.448%]

scenario:net-with-tracer-18

  • 🟩 cpu_usage_percentage [-11.053%; -10.946%]
  • 🟩 cpu_user_time [-121.656ms; -115.430ms] or [-46.399%; -44.024%]
  • 🟩 execution_time [-134.180ms; -131.578ms] or [-32.599%; -31.967%]
  • 🟩 instructions [-265; -263] or [-37.844%; -37.577%]
  • 🟩 max_rss_usage [-6.584KB; -6.547KB] or [-11.459%; -11.393%]

scenario:plugin-dns-with-tracer-18

  • 🟩 cpu_usage_percentage [-15.078%; -14.677%]
  • 🟩 cpu_user_time [-263.430ms; -248.118ms] or [-66.240%; -62.390%]
  • 🟩 execution_time [-0.300s; -0.248s] or [-18.510%; -15.261%]
  • 🟩 instructions [-467; -462] or [-54.621%; -54.020%]
  • 🟩 max_rss_usage [-12.102KB; -11.870KB] or [-19.550%; -19.175%]

scenario:startup-with-tracer-18

  • 🟩 cpu_user_time [-30.841ms; -26.113ms] or [-22.298%; -18.880%]
  • 🟩 execution_time [-39.314ms; -38.777ms] or [-23.688%; -23.365%]
  • 🟩 instructions [-75; -75] or [-18.098%; -18.025%]
  • 🟩 max_rss_usage [-3.573KB; -3.499KB] or [-6.741%; -6.602%]

scenario:spans-finish-immediately-18

  • 🟩 cpu_user_time [-34.630ms; -30.134ms] or [-9.285%; -8.079%]
  • 🟩 execution_time [-38.390ms; -36.776ms] or [-9.495%; -9.096%]
  • 🟩 max_rss_usage [-4.626KB; -4.600KB] or [-7.768%; -7.724%]

scenario:startup-with-tracer-everything-18

  • 🟩 cpu_user_time [-0.214s; -0.192s] or [-14.785%; -13.271%]
  • 🟩 execution_time [-0.251s; -0.241s] or [-15.101%; -14.496%]
  • 🟩 instructions [+0; +0] or [-14.491%; -14.239%]

scenario:plugin-q-with-tracer-18

  • 🟩 cpu_user_time [-150.335ms; -138.269ms] or [-19.145%; -17.608%]
  • 🟩 execution_time [-162.125ms; -152.228ms] or [-18.702%; -17.561%]
  • 🟩 instructions [+0; +0] or [-22.906%; -22.432%]
  • 🟩 max_rss_usage [-10.571KB; -10.255KB] or [-7.323%; -7.105%]

pr-commenter[bot] avatar Apr 26 '23 21:04 pr-commenter[bot]

@rochdev is this something you'd still like to land?

tlhunter avatar Dec 20 '23 01:12 tlhunter

@rochdev is this something you'd still like to land?

Not sure, I was really just experimenting. The main benefit would be for serverless.

@astuyve Is bundling dd-trace something you'd be interested in discussing and potentially moving forward for serverless environments?

rochdev avatar Dec 20 '23 21:12 rochdev