Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[Crashtracker] Use range-based datastructure to store modules#1250

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
gleocadie wants to merge2 commits intomain
base:main
Choose a base branch
Loading
fromgleocadie/improve-windows-crashtracker

Conversation

@gleocadie
Copy link
Contributor

What does this PR do?

A brief description of the change being made with this pull request.

Motivation

What inspired you to submit this pull request?

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

@pr-commenter
Copy link

pr-commenterbot commentedSep 30, 2025
edited
Loading

Benchmarks

Comparison

Benchmark execution time: 2025-10-10 13:40:54

Comparing candidate commitff244b9 in PR branchgleocadie/improve-windows-crashtracker with baseline commitd9b1999 in branchmain.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 53 metrics, 2 unstable metrics.

Candidate

Candidate benchmark details

Group 1

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
write only interfaceexecution_time1.252µs3.237µs ± 1.433µs3.015µs ± 0.031µs3.050µs3.696µs14.179µs14.827µs391.73%7.28854.45544.16%0.101µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
write only interfaceexecution_time[3.038µs; 3.435µs] or [-6.135%; +6.135%]NoneNoneNone

Group 2

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
benching serializing traces from their internal representation to msgpackexecution_time15.102ms15.150ms ± 0.030ms15.146ms ± 0.010ms15.155ms15.179ms15.256ms15.370ms1.48%4.22424.0290.20%0.002ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
benching serializing traces from their internal representation to msgpackexecution_time[15.146ms; 15.154ms] or [-0.027%; +0.027%]NoneNoneNone

Group 3

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
credit_card/is_card_number/execution_time3.894µs3.911µs ± 0.003µs3.911µs ± 0.001µs3.912µs3.915µs3.916µs3.918µs0.19%-1.2479.3190.06%0.000µs1200
credit_card/is_card_number/throughput255214607.338op/s255708163.676op/s ± 164763.875op/s255706456.589op/s ± 90209.246op/s255792680.083op/s255939431.338op/s255973699.630op/s256824093.374op/s0.44%1.2669.4540.06%11650.565op/s1200
credit_card/is_card_number/ 3782-8224-6310-005execution_time80.520µs82.476µs ± 0.643µs82.557µs ± 0.402µs82.909µs83.420µs83.633µs84.142µs1.92%-0.4440.0410.78%0.045µs1200
credit_card/is_card_number/ 3782-8224-6310-005throughput11884681.571op/s12125476.733op/s ± 94860.173op/s12112785.553op/s ± 59215.944op/s12178448.470op/s12299802.857op/s12386197.593op/s12419257.015op/s2.53%0.4870.0920.78%6707.627op/s1200
credit_card/is_card_number/ 378282246310005execution_time74.488µs75.032µs ± 0.209µs75.001µs ± 0.130µs75.149µs75.385µs75.557µs75.687µs0.92%0.4530.1850.28%0.015µs1200
credit_card/is_card_number/ 378282246310005throughput13212222.607op/s13327797.278op/s ± 37001.118op/s13333211.280op/s ± 23135.504op/s13353179.459op/s13384764.996op/s13394144.663op/s13424955.650op/s0.69%-0.4360.1670.28%2616.374op/s1200
credit_card/is_card_number/37828224631execution_time3.895µs3.911µs ± 0.002µs3.911µs ± 0.002µs3.913µs3.915µs3.916µs3.917µs0.16%-1.3199.0600.06%0.000µs1200
credit_card/is_card_number/37828224631throughput255273641.963op/s255673390.000op/s ± 162248.892op/s255674764.901op/s ± 107576.439op/s255776157.353op/s255891940.707op/s255953636.541op/s256772332.615op/s0.43%1.3379.1940.06%11472.729op/s1200
credit_card/is_card_number/378282246310005execution_time71.641µs72.214µs ± 0.275µs72.167µs ± 0.165µs72.369µs72.744µs72.950µs73.033µs1.20%0.6610.2280.38%0.019µs1200
credit_card/is_card_number/378282246310005throughput13692395.893op/s13847933.483op/s ± 52697.010op/s13856818.723op/s ± 31674.660op/s13886207.525op/s13923402.873op/s13951283.344op/s13958429.988op/s0.73%-0.6400.2000.38%3726.241op/s1200
credit_card/is_card_number/37828224631000521389798execution_time52.139µs52.198µs ± 0.031µs52.196µs ± 0.019µs52.214µs52.258µs52.281µs52.294µs0.19%0.6560.4520.06%0.002µs1200
credit_card/is_card_number/37828224631000521389798throughput19122471.763op/s19157822.738op/s ± 11490.308op/s19158661.357op/s ± 6816.395op/s19165704.409op/s19174510.366op/s19178342.665op/s19179407.071op/s0.11%-0.6520.4460.06%812.487op/s1200
credit_card/is_card_number/x371413321323331execution_time5.692µs5.830µs ± 0.086µs5.835µs ± 0.069µs5.899µs5.957µs6.011µs6.032µs3.37%-0.019-0.9111.48%0.006µs1200
credit_card/is_card_number/x371413321323331throughput165786231.768op/s171553379.116op/s ± 2539861.562op/s171381089.061op/s ± 2028886.109op/s173565370.951op/s175588009.326op/s175650278.097op/s175669984.091op/s2.50%0.066-0.9361.48%179595.333op/s1200
credit_card/is_card_number_no_luhn/execution_time3.892µs3.913µs ± 0.003µs3.913µs ± 0.002µs3.915µs3.917µs3.920µs3.923µs0.27%-0.8646.7730.08%0.000µs1200
credit_card/is_card_number_no_luhn/throughput254897429.952op/s255584217.600op/s ± 215052.699op/s255582764.187op/s ± 144396.935op/s255720873.216op/s255877827.427op/s255929764.535op/s256935061.145op/s0.53%0.8856.8950.08%15206.522op/s1200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005execution_time64.126µs64.320µs ± 0.100µs64.302µs ± 0.051µs64.364µs64.485µs64.635µs64.892µs0.92%1.9146.5390.16%0.007µs1200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005throughput15410264.204op/s15547192.206op/s ± 24152.740op/s15551720.461op/s ± 12318.826op/s15562419.092op/s15574895.760op/s15584623.585op/s15594414.081op/s0.27%-1.8926.4030.15%1707.857op/s1200
credit_card/is_card_number_no_luhn/ 378282246310005execution_time57.272µs57.545µs ± 0.130µs57.516µs ± 0.065µs57.594µs57.762µs57.975µs58.386µs1.51%2.2369.2720.22%0.009µs1200
credit_card/is_card_number_no_luhn/ 378282246310005throughput17127501.452op/s17377919.933op/s ± 38950.339op/s17386386.460op/s ± 19532.424op/s17403618.216op/s17417732.035op/s17426902.000op/s17460519.908op/s0.43%-2.1948.9470.22%2754.205op/s1200
credit_card/is_card_number_no_luhn/37828224631execution_time3.896µs3.911µs ± 0.003µs3.911µs ± 0.002µs3.913µs3.915µs3.918µs3.919µs0.20%-0.6194.5740.07%0.000µs1200
credit_card/is_card_number_no_luhn/37828224631throughput255169018.789op/s255666252.973op/s ± 176877.157op/s255669204.644op/s ± 116045.489op/s255797106.978op/s255909418.376op/s255971653.007op/s256686677.921op/s0.40%0.6324.6410.07%12507.104op/s1200
credit_card/is_card_number_no_luhn/378282246310005execution_time54.563µs54.822µs ± 0.194µs54.783µs ± 0.087µs54.880µs55.154µs55.638µs56.079µs2.37%2.61810.9520.35%0.014µs1200
credit_card/is_card_number_no_luhn/378282246310005throughput17832103.438op/s18240979.519op/s ± 63838.252op/s18253915.263op/s ± 29080.637op/s18281019.742op/s18304507.948op/s18320797.957op/s18327570.164op/s0.40%-2.55510.4480.35%4514.046op/s1200
credit_card/is_card_number_no_luhn/37828224631000521389798execution_time52.129µs52.196µs ± 0.039µs52.192µs ± 0.024µs52.216µs52.264µs52.284µs52.444µs0.48%1.5927.3980.07%0.003µs1200
credit_card/is_card_number_no_luhn/37828224631000521389798throughput19067878.669op/s19158649.346op/s ± 14185.123op/s19159918.409op/s ± 8633.665op/s19168552.073op/s19178851.576op/s19181127.401op/s19183001.942op/s0.12%-1.5777.2840.07%1003.040op/s1200
credit_card/is_card_number_no_luhn/x371413321323331execution_time5.690µs5.819µs ± 0.079µs5.823µs ± 0.060µs5.870µs5.938µs5.982µs6.013µs3.26%0.093-0.8511.36%0.006µs1200
credit_card/is_card_number_no_luhn/x371413321323331throughput166318379.843op/s171873847.059op/s ± 2336528.649op/s171740497.843op/s ± 1778769.208op/s173588689.423op/s175602676.593op/s175715389.083op/s175737555.937op/s2.33%-0.047-0.8761.36%165217.525op/s1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
credit_card/is_card_number/execution_time[3.910µs; 3.911µs] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/throughput[255685328.988op/s; 255730998.365op/s] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/ 3782-8224-6310-005execution_time[82.387µs; 82.565µs] or [-0.108%; +0.108%]NoneNoneNone
credit_card/is_card_number/ 3782-8224-6310-005throughput[12112330.025op/s; 12138623.440op/s] or [-0.108%; +0.108%]NoneNoneNone
credit_card/is_card_number/ 378282246310005execution_time[75.003µs; 75.061µs] or [-0.039%; +0.039%]NoneNoneNone
credit_card/is_card_number/ 378282246310005throughput[13322669.279op/s; 13332925.277op/s] or [-0.038%; +0.038%]NoneNoneNone
credit_card/is_card_number/37828224631execution_time[3.911µs; 3.912µs] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/37828224631throughput[255650903.864op/s; 255695876.136op/s] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/378282246310005execution_time[72.176µs; 72.252µs] or [-0.053%; +0.053%]NoneNoneNone
credit_card/is_card_number/378282246310005throughput[13840630.184op/s; 13855236.782op/s] or [-0.053%; +0.053%]NoneNoneNone
credit_card/is_card_number/37828224631000521389798execution_time[52.194µs; 52.202µs] or [-0.008%; +0.008%]NoneNoneNone
credit_card/is_card_number/37828224631000521389798throughput[19156230.292op/s; 19159415.184op/s] or [-0.008%; +0.008%]NoneNoneNone
credit_card/is_card_number/x371413321323331execution_time[5.818µs; 5.842µs] or [-0.205%; +0.205%]NoneNoneNone
credit_card/is_card_number/x371413321323331throughput[171201378.731op/s; 171905379.502op/s] or [-0.205%; +0.205%]NoneNoneNone
credit_card/is_card_number_no_luhn/execution_time[3.912µs; 3.913µs] or [-0.012%; +0.012%]NoneNoneNone
credit_card/is_card_number_no_luhn/throughput[255554413.364op/s; 255614021.836op/s] or [-0.012%; +0.012%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005execution_time[64.307µs; 64.334µs] or [-0.022%; +0.022%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005throughput[15543844.869op/s; 15550539.544op/s] or [-0.022%; +0.022%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 378282246310005execution_time[57.527µs; 57.563µs] or [-0.031%; +0.031%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 378282246310005throughput[17372521.791op/s; 17383318.076op/s] or [-0.031%; +0.031%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631execution_time[3.911µs; 3.912µs] or [-0.010%; +0.010%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631throughput[255641739.500op/s; 255690766.445op/s] or [-0.010%; +0.010%]NoneNoneNone
credit_card/is_card_number_no_luhn/378282246310005execution_time[54.795µs; 54.849µs] or [-0.049%; +0.049%]NoneNoneNone
credit_card/is_card_number_no_luhn/378282246310005throughput[18232132.152op/s; 18249826.887op/s] or [-0.049%; +0.049%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631000521389798execution_time[52.190µs; 52.201µs] or [-0.010%; +0.010%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631000521389798throughput[19156683.425op/s; 19160615.268op/s] or [-0.010%; +0.010%]NoneNoneNone
credit_card/is_card_number_no_luhn/x371413321323331execution_time[5.808µs; 5.830µs] or [-0.189%; +0.189%]NoneNoneNone
credit_card/is_card_number_no_luhn/x371413321323331throughput[171550026.660op/s; 172197667.459op/s] or [-0.188%; +0.188%]NoneNoneNone

Group 4

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
concentrator/add_spans_to_concentratorexecution_time10.678ms10.707ms ± 0.012ms10.707ms ± 0.008ms10.714ms10.729ms10.744ms10.751ms0.41%0.6520.9350.11%0.001ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
concentrator/add_spans_to_concentratorexecution_time[10.706ms; 10.709ms] or [-0.016%; +0.016%]NoneNoneNone

Group 5

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
benching string interning on wordpress profileexecution_time157.729µs158.449µs ± 0.392µs158.427µs ± 0.200µs158.609µs159.116µs159.737µs160.414µs1.25%1.2353.6940.25%0.028µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
benching string interning on wordpress profileexecution_time[158.395µs; 158.504µs] or [-0.034%; +0.034%]NoneNoneNone

Group 6

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
tags/replace_trace_tagsexecution_time2.378µs2.422µs ± 0.021µs2.419µs ± 0.006µs2.425µs2.470µs2.478µs2.493µs3.05%0.9401.6690.85%0.001µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
tags/replace_trace_tagsexecution_time[2.419µs; 2.424µs] or [-0.118%; +0.118%]NoneNoneNone

Group 7

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
two way interfaceexecution_time17.526µs25.865µs ± 10.275µs17.863µs ± 0.263µs35.640µs44.478µs47.408µs59.907µs235.37%0.784-0.68739.63%0.727µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
two way interfaceexecution_time[24.441µs; 27.289µs] or [-5.506%; +5.506%]NoneNoneNone

Group 8

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
receiver_entry_point/report/2597execution_time6.260ms6.331ms ± 0.051ms6.314ms ± 0.018ms6.349ms6.446ms6.495ms6.563ms3.94%1.6932.9330.81%0.004ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
receiver_entry_point/report/2597execution_time[6.324ms; 6.338ms] or [-0.112%; +0.112%]NoneNoneNone

Group 9

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
normalization/normalize_trace/test_traceexecution_time241.479ns255.077ns ± 14.730ns248.112ns ± 3.849ns259.651ns284.992ns287.527ns288.180ns16.15%1.165-0.2925.76%1.042ns1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
normalization/normalize_trace/test_traceexecution_time[253.035ns; 257.118ns] or [-0.800%; +0.800%]NoneNoneNone

Group 10

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...execution_time185.402µs185.937µs ± 0.294µs185.921µs ± 0.183µs186.076µs186.373µs187.175µs187.428µs0.81%1.6095.7820.16%0.021µs1200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...throughput5335377.138op/s5378190.794op/s ± 8473.403op/s5378640.856op/s ± 5294.474op/s5384701.773op/s5388797.686op/s5392461.952op/s5393689.437op/s0.28%-1.5855.6480.16%599.160op/s1200
normalization/normalize_name/normalize_name/bad-nameexecution_time17.937µs18.024µs ± 0.038µs18.020µs ± 0.027µs18.053µs18.083µs18.124µs18.145µs0.69%0.328-0.0840.21%0.003µs1200
normalization/normalize_name/normalize_name/bad-namethroughput55112979.292op/s55480757.976op/s ± 117852.897op/s55493960.371op/s ± 84000.218op/s55564466.109op/s55654344.631op/s55711993.124op/s55750212.811op/s0.46%-0.317-0.0990.21%8333.458op/s1200
normalization/normalize_name/normalize_name/goodexecution_time9.878µs9.922µs ± 0.066µs9.891µs ± 0.004µs9.900µs10.074µs10.133µs10.141µs2.52%1.8572.0690.66%0.005µs1200
normalization/normalize_name/normalize_name/goodthroughput98611505.516op/s100792640.012op/s ± 658167.054op/s101098976.280op/s ± 44303.695op/s101135608.403op/s101178901.567op/s101208396.310op/s101230675.787op/s0.13%-1.8452.0100.65%46539.439op/s1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...execution_time[185.896µs; 185.977µs] or [-0.022%; +0.022%]NoneNoneNone
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...throughput[5377016.461op/s; 5379365.126op/s] or [-0.022%; +0.022%]NoneNoneNone
normalization/normalize_name/normalize_name/bad-nameexecution_time[18.019µs; 18.030µs] or [-0.029%; +0.029%]NoneNoneNone
normalization/normalize_name/normalize_name/bad-namethroughput[55464424.698op/s; 55497091.254op/s] or [-0.029%; +0.029%]NoneNoneNone
normalization/normalize_name/normalize_name/goodexecution_time[9.913µs; 9.931µs] or [-0.092%; +0.092%]NoneNoneNone
normalization/normalize_name/normalize_name/goodthroughput[100701424.389op/s; 100883855.636op/s] or [-0.090%; +0.090%]NoneNoneNone

Group 11

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
benching deserializing traces from msgpack to their internal representationexecution_time59.758ms60.406ms ± 1.893ms60.206ms ± 0.102ms60.288ms60.419ms70.133ms81.846ms35.94%9.24191.3743.13%0.134ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
benching deserializing traces from msgpack to their internal representationexecution_time[60.143ms; 60.668ms] or [-0.434%; +0.434%]NoneNoneNone

Group 12

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...execution_time495.334µs496.182µs ± 0.500µs496.132µs ± 0.300µs496.430µs496.931µs497.365µs499.815µs0.74%2.06012.4860.10%0.035µs1200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...throughput2000740.719op/s2015389.736op/s ± 2025.773op/s2015593.640op/s ± 1216.245op/s2016745.375op/s2018045.633op/s2018622.748op/s2018839.360op/s0.16%-2.02912.2100.10%143.244op/s1200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててexecution_time370.895µs371.588µs ± 0.323µs371.564µs ± 0.240µs371.823µs372.115µs372.285µs372.511µs0.26%0.134-0.4890.09%0.023µs1200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててthroughput2684482.918op/s2691157.303op/s ± 2337.221op/s2691328.598op/s ± 1740.743op/s2692937.560op/s2694871.710op/s2695971.432op/s2696182.124op/s0.18%-0.130-0.4910.09%165.266op/s1200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersexecution_time168.864µs169.879µs ± 0.231µs169.895µs ± 0.099µs170.013µs170.131µs170.223µs170.275µs0.22%-1.9084.8500.14%0.016µs1200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersthroughput5872857.551op/s5886552.331op/s ± 8028.273op/s5885981.556op/s ± 3430.623op/s5888313.348op/s5904810.695op/s5916081.064op/s5921908.210op/s0.61%1.9214.9040.14%567.685op/s1200
normalization/normalize_service/normalize_service/[empty string]execution_time37.696µs37.808µs ± 0.043µs37.806µs ± 0.027µs37.835µs37.879µs37.907µs37.973µs0.44%0.4410.9170.11%0.003µs1200
normalization/normalize_service/normalize_service/[empty string]throughput26334343.027op/s26449387.845op/s ± 29781.643op/s26450677.090op/s ± 19052.674op/s26468807.848op/s26492459.667op/s26513768.109op/s26528156.859op/s0.29%-0.4310.9010.11%2105.880op/s1200
normalization/normalize_service/normalize_service/test_ASCIIexecution_time46.216µs46.346µs ± 0.061µs46.337µs ± 0.035µs46.380µs46.452µs46.501µs46.604µs0.58%0.8822.0030.13%0.004µs1200
normalization/normalize_service/normalize_service/test_ASCIIthroughput21457221.929op/s21577105.081op/s ± 28509.791op/s21580953.517op/s ± 16279.447op/s21595714.546op/s21616200.580op/s21629858.952op/s21637663.382op/s0.26%-0.8691.9570.13%2015.947op/s1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...execution_time[496.113µs; 496.252µs] or [-0.014%; +0.014%]NoneNoneNone
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...throughput[2015108.983op/s; 2015670.489op/s] or [-0.014%; +0.014%]NoneNoneNone
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててexecution_time[371.543µs; 371.632µs] or [-0.012%; +0.012%]NoneNoneNone
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててthroughput[2690833.386op/s; 2691481.219op/s] or [-0.012%; +0.012%]NoneNoneNone
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersexecution_time[169.847µs; 169.911µs] or [-0.019%; +0.019%]NoneNoneNone
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersthroughput[5885439.690op/s; 5887664.973op/s] or [-0.019%; +0.019%]NoneNoneNone
normalization/normalize_service/normalize_service/[empty string]execution_time[37.802µs; 37.814µs] or [-0.016%; +0.016%]NoneNoneNone
normalization/normalize_service/normalize_service/[empty string]throughput[26445260.396op/s; 26453515.294op/s] or [-0.016%; +0.016%]NoneNoneNone
normalization/normalize_service/normalize_service/test_ASCIIexecution_time[46.337µs; 46.354µs] or [-0.018%; +0.018%]NoneNoneNone
normalization/normalize_service/normalize_service/test_ASCIIthroughput[21573153.898op/s; 21581056.264op/s] or [-0.018%; +0.018%]NoneNoneNone

Group 13

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
ip_address/quantize_peer_ip_address_benchmarkexecution_time5.014µs5.089µs ± 0.043µs5.073µs ± 0.038µs5.137µs5.152µs5.153µs5.155µs1.60%0.180-1.3250.85%0.003µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
ip_address/quantize_peer_ip_address_benchmarkexecution_time[5.083µs; 5.095µs] or [-0.118%; +0.118%]NoneNoneNone

Group 14

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
redis/obfuscate_redis_stringexecution_time33.771µs34.423µs ± 1.125µs33.914µs ± 0.051µs33.981µs36.781µs36.820µs39.002µs15.00%1.7971.6453.26%0.080µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
redis/obfuscate_redis_stringexecution_time[34.268µs; 34.579µs] or [-0.453%; +0.453%]NoneNoneNone

Group 15

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzff244b91760102875gleocadie/improve-windows-crashtracker
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
sql/obfuscate_sql_stringexecution_time89.076µs89.444µs ± 0.201µs89.410µs ± 0.141µs89.600µs89.720µs89.939µs90.360µs1.06%1.0472.5780.22%0.014µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
sql/obfuscate_sql_stringexecution_time[89.417µs; 89.472µs] or [-0.031%; +0.031%]NoneNoneNone

Baseline

Omitted due to size.

@gleocadiegleocadieforce-pushed thegleocadie/improve-windows-crashtracker branch 3 times, most recently fromd41cb20 to4250409CompareSeptember 30, 2025 12:26
@codecov-commenter
Copy link

codecov-commenter commentedSep 30, 2025
edited
Loading

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.90%. Comparing base (d9b1999) to head (ff244b9).

Additional details and impacted files
@@            Coverage Diff             @@##             main    #1250      +/-   ##==========================================+ Coverage   71.88%   71.90%   +0.02%==========================================  Files         356      356                Lines       56691    56691              ==========================================+ Hits        40750    40764      +14+ Misses      15941    15927      -14
ComponentsCoverage Δ
datadog-crashtracker49.30% <ø> (+0.02%)⬆️
datadog-crashtracker-ffi5.93% <ø> (ø)
datadog-alloc98.73% <ø> (ø)
data-pipeline87.85% <ø> (ø)
data-pipeline-ffi88.19% <ø> (ø)
ddcommon84.54% <ø> (ø)
ddcommon-ffi73.84% <ø> (ø)
ddtelemetry59.73% <ø> (-0.04%)⬇️
ddtelemetry-ffi21.24% <ø> (ø)
dogstatsd-client83.26% <ø> (ø)
datadog-ipc82.39% <ø> (ø)
datadog-profiling76.90% <ø> (ø)
datadog-profiling-ffi62.12% <ø> (ø)
datadog-sidecar37.53% <ø> (ø)
datdog-sidecar-ffi13.54% <ø> (ø)
spawn-worker55.35% <ø> (ø)
tinybytes92.22% <ø> (ø)
datadog-trace-normalization98.24% <ø> (ø)
datadog-trace-obfuscation94.17% <ø> (ø)
datadog-trace-protobuf59.65% <ø> (ø)
datadog-trace-utils89.99% <ø> (ø)
datadog-tracer-flare56.08% <ø> (ø)
datadog-log76.31% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@gleocadiegleocadieforce-pushed thegleocadie/improve-windows-crashtracker branch from4250409 to7062850CompareSeptember 30, 2025 12:48
@dd-octo-sts
Copy link

dd-octo-stsbot commentedSep 30, 2025
edited
Loading

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
ArtifactBaselineCommitChange
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a71.33 MB71.33 MB0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so7.25 MB7.25 MB0% (0 B) 👌
aarch64-unknown-linux-gnu
ArtifactBaselineCommitChange
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a83.64 MB83.64 MB0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so9.20 MB9.20 MB0% (0 B) 👌
libdatadog-x64-windows
ArtifactBaselineCommitChange
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll18.59 MB18.59 MB0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib65.77 KB65.77 KB0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb129.39 MB130.16 MB+.59% (+792.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib676.00 MB678.37 MB+.35% (+2.37 MB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll5.93 MB5.93 MB--.08% (-5.00 KB) 💪
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib65.77 KB65.77 KB0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb17.52 MB17.52 MB0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib32.48 MB32.48 MB--.02% (-6.97 KB) 💪
libdatadog-x86-windows
ArtifactBaselineCommitChange
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll15.85 MB15.85 MB0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib66.79 KB66.79 KB0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb131.80 MB132.58 MB+.59% (+808.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib664.83 MB667.20 MB+.35% (+2.36 MB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll4.54 MB4.54 MB+.01% (+512 B) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib66.79 KB66.79 KB0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb18.66 MB18.66 MB0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib30.50 MB30.50 MB+0% (+1.04 KB) 👌
x86_64-alpine-linux-musl
ArtifactBaselineCommitChange
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a63.94 MB63.94 MB0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so8.56 MB8.56 MB0% (0 B) 👌
x86_64-unknown-linux-gnu
ArtifactBaselineCommitChange
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a78.36 MB78.36 MB0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so9.90 MB9.90 MB0% (0 B) 👌

@gleocadiegleocadieforce-pushed thegleocadie/improve-windows-crashtracker branch from37be097 toff244b9CompareOctober 10, 2025 13:28
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

3 participants

@gleocadie@codecov-commenter

[8]ページ先頭

©2009-2025 Movatter.jp