Skip to content

Commit

Permalink
Update continious-benchmarking.yml
Browse files Browse the repository at this point in the history
workflow should only run on the main repository
  • Loading branch information
lipchev authored May 1, 2021
1 parent 0f39bec commit 3bca803
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion .github/workflows/continious-benchmarking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ env:

jobs:
benchmark:
if: github.repository_owner == 'angularsen' # (by default) the workflow doesn't need to run in a fork
runs-on: windows-latest # required by the older frameworks
strategy:
# max-parallel: 1 # is it better to avoid running in parallel?
Expand Down Expand Up @@ -98,4 +99,4 @@ jobs:
comment-on-alert: true
fail-on-alert: false
alert-comment-cc-users: '@lipchev'


6 comments on commit 3bca803

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

UnitsNet Benchmarks (netcoreapp50)

Benchmark suite Current: 3bca803 Previous: 0f39bec Ratio
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor 11.33915919237482 ns (± 0.19323028047495727) 9.885047153752135 ns (± 0.1279005844703242) 1.15
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor_SI 377.26550978819256 ns (± 5.832529521038225) 304.2678550705392 ns (± 5.739269560621526) 1.24
UnitsNet.Benchmark.UnitsNetBenchmarks.FromMethod 30.772950476337297 ns (± 0.1640976639765854) 26.615457671535115 ns (± 0.5291188278799794) 1.16
UnitsNet.Benchmark.UnitsNetBenchmarks.ToProperty 9.605083755544106 ns (± 0.097895620112851) 8.083759633573635 ns (± 0.28470191530837824) 1.19
UnitsNet.Benchmark.UnitsNetBenchmarks.As 9.68936346644049 ns (± 0.22380441197986542) 8.122832398258808 ns (± 0.21884402458261967) 1.19
UnitsNet.Benchmark.UnitsNetBenchmarks.As_SI 409.88524978578664 ns (± 6.405245614500245) 317.23194326596405 ns (± 8.269648655251215) 1.29
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit 19.74912814828224 ns (± 0.30434565979227635) 17.40352550669787 ns (± 0.3089460710460945) 1.13
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit_SI 386.1884259634781 ns (± 4.9600659207547455) 319.0624164763596 ns (± 5.796288965207915) 1.21
UnitsNet.Benchmark.UnitsNetBenchmarks.ToStringTest 1624.068956458365 ns (± 23.042770066181784) 1268.8808274687522 ns (± 27.641243459940373) 1.28
UnitsNet.Benchmark.UnitsNetBenchmarks.Parse 55940.53800391679 ns (± 853.8567030451263) 47973.86506893408 ns (± 1372.2166447749137) 1.17
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseValid 57506.724463849576 ns (± 1580.9457299644826) 46413.37747159346 ns (± 1385.2277205478667) 1.24
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseInvalid 59684.31748010925 ns (± 1104.6458443048296) 49298.78860201056 ns (± 1207.8375818796487) 1.21
UnitsNet.Benchmark.UnitsNetBenchmarks.QuantityFrom 3631.5789473684213 ns (± 207.44810060757055) 3021.7391304347825 ns (± 144.3744775568763) 1.20
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As 22.29736679970541 ns (± 0.25942542929537965) 17.396978477026224 ns (± 0.6765852917614826) 1.28
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As_SI 394.63783343656115 ns (± 3.800871076057208) 314.01685304991435 ns (± 4.562115015057172) 1.26
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToUnit 36.84306421981306 ns (± 0.5656533968342595) 25.816514621951274 ns (± 0.8739300796931313) 1.43
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToStringTest 1587.2271114262217 ns (± 13.588795049323732) 1319.6720618241718 ns (± 34.212040173306804) 1.20

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

UnitsNet Benchmarks (netcoreapp21)

Benchmark suite Current: 3bca803 Previous: 0f39bec Ratio
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor 11.938560128518029 ns (± 0.26326158361548774) 12.732948654232318 ns (± 0.1731267208410751) 0.94
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor_SI 558.5166404799317 ns (± 11.490154170515376) 591.671800413742 ns (± 8.421631820046251) 0.94
UnitsNet.Benchmark.UnitsNetBenchmarks.FromMethod 29.87478917796872 ns (± 0.4988755966710511) 31.38045274530271 ns (± 0.44627561691966605) 0.95
UnitsNet.Benchmark.UnitsNetBenchmarks.ToProperty 8.594504917837686 ns (± 0.15630200827488283) 9.051029474454221 ns (± 0.1125710070051503) 0.95
UnitsNet.Benchmark.UnitsNetBenchmarks.As 8.516618731005702 ns (± 0.11028590990465023) 9.143728570127776 ns (± 0.1424346048603952) 0.93
UnitsNet.Benchmark.UnitsNetBenchmarks.As_SI 551.8690836683801 ns (± 6.915538194273752) 599.6195759524404 ns (± 8.44781983173399) 0.92
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit 18.76975754655684 ns (± 0.400249682459203) 20.619927538039235 ns (± 0.3536452752705522) 0.91
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit_SI 582.3212745970878 ns (± 3.8578537433703883) 606.2085447967438 ns (± 8.13068878967091) 0.96
UnitsNet.Benchmark.UnitsNetBenchmarks.ToStringTest 2122.6344256724765 ns (± 35.39194865953502) 2593.1096736002446 ns (± 66.63204886502756) 0.82
UnitsNet.Benchmark.UnitsNetBenchmarks.Parse 70155.61569812703 ns (± 1264.4135879183823) 88210.72408055977 ns (± 3324.4468961708876) 0.80
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseValid 69258.5552474907 ns (± 881.4801428599538) 81969.27663866244 ns (± 2465.612318477688) 0.84
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseInvalid 75529.04676566942 ns (± 867.6156824248516) 85788.11239193083 ns (± 1592.6229932250267) 0.88
UnitsNet.Benchmark.UnitsNetBenchmarks.QuantityFrom 1861.8556701030927 ns (± 187.3295330477552) 2485.057471264368 ns (± 135.99652494892032) 0.75
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As 19.869255080201995 ns (± 0.28331954689486) 19.979227065905132 ns (± 0.37007435496620955) 0.99
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As_SI 562.6289501233166 ns (± 8.648402656994243) 593.4233336346855 ns (± 8.299706717065762) 0.95
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToUnit 31.259297812587715 ns (± 0.7032018956969064) 30.59163237139186 ns (± 0.5955212655786474) 1.02
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToStringTest 2144.6824131768344 ns (± 26.584022249137394) 2394.9585634995483 ns (± 51.02015797660711) 0.90

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

UnitsNet Benchmarks (net472)

Benchmark suite Current: 3bca803 Previous: 0f39bec Ratio
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor 15.053468574888194 ns (± 0.1371659692432721) 16.104053877815726 ns (± 0.4665971830243125) 0.93
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor_SI 612.2115277120159 ns (± 7.314884291422373) 639.2482603092783 ns (± 15.53192928307264) 0.96
UnitsNet.Benchmark.UnitsNetBenchmarks.FromMethod 37.51916676161037 ns (± 0.3290172004694769) 38.75285224139871 ns (± 0.6444642015269129) 0.97
UnitsNet.Benchmark.UnitsNetBenchmarks.ToProperty 9.138118078210884 ns (± 0.10490172470139317) 10.494940581903196 ns (± 0.22727719952946074) 0.87
UnitsNet.Benchmark.UnitsNetBenchmarks.As 9.195209816888939 ns (± 0.11962416161661983) 10.296642594761172 ns (± 0.2599475749673262) 0.89
UnitsNet.Benchmark.UnitsNetBenchmarks.As_SI 602.8006194679043 ns (± 7.078217774092053) 639.9775848965467 ns (± 21.24305822229252) 0.94
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit 23.026098693685025 ns (± 0.16588520297028858) 24.635977453299496 ns (± 0.4621274827749784) 0.93
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit_SI 620.972902209284 ns (± 12.086205728525595) 647.1772397597704 ns (± 12.290126555894139) 0.96
UnitsNet.Benchmark.UnitsNetBenchmarks.ToStringTest 2555.227765653113 ns (± 64.95265535062335) 2363.825843666931 ns (± 68.06082520458534) 1.08
UnitsNet.Benchmark.UnitsNetBenchmarks.Parse 73624.31473151532 ns (± 1369.6129667106836) 74037.06123214452 ns (± 1824.3333340746565) 0.99
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseValid 73961.98079461978 ns (± 717.1881564600592) 73595.05242947867 ns (± 1726.3649651339215) 1.00
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseInvalid 77686.18374868375 ns (± 513.9345666370139) 77885.88588002707 ns (± 1971.8459078098117) 1.00
UnitsNet.Benchmark.UnitsNetBenchmarks.QuantityFrom 2450.6849315068494 ns (± 109.44720654172457) 2814.4329896907216 ns (± 191.4798132972341) 0.87
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As 24.80424508547659 ns (± 0.5274553215105569) 24.321361856780346 ns (± 0.6022867724253932) 1.02
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As_SI 599.1048332442443 ns (± 7.661196829983116) 641.7277766407423 ns (± 10.89961360456673) 0.93
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToUnit 39.30622334385681 ns (± 1.1591911913576736) 38.44490495213574 ns (± 1.047720754859349) 1.02
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToStringTest 2486.52560531666 ns (± 51.73828001448342) 2415.4515213861387 ns (± 48.92455015899322) 1.03

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

UnitsNet Benchmarks (netcoreapp50)

Benchmark suite Current: 3bca803 Previous: 0f39bec Ratio
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor 10.402326869007927 ns (± 0.21848329112947398) 9.885047153752135 ns (± 0.1279005844703242) 1.05
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor_SI 346.28835276617457 ns (± 8.71206458331903) 304.2678550705392 ns (± 5.739269560621526) 1.14
UnitsNet.Benchmark.UnitsNetBenchmarks.FromMethod 28.41606209295486 ns (± 0.477117112823249) 26.615457671535115 ns (± 0.5291188278799794) 1.07
UnitsNet.Benchmark.UnitsNetBenchmarks.ToProperty 8.482921102091002 ns (± 0.189347699468908) 8.083759633573635 ns (± 0.28470191530837824) 1.05
UnitsNet.Benchmark.UnitsNetBenchmarks.As 9.349365769750463 ns (± 0.17041017304792552) 8.122832398258808 ns (± 0.21884402458261967) 1.15
UnitsNet.Benchmark.UnitsNetBenchmarks.As_SI 338.5062966377745 ns (± 7.527893937192902) 317.23194326596405 ns (± 8.269648655251215) 1.07
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit 17.8653571280346 ns (± 0.33620948606329737) 17.40352550669787 ns (± 0.3089460710460945) 1.03
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit_SI 341.91384559215487 ns (± 7.768854768585348) 319.0624164763596 ns (± 5.796288965207915) 1.07
UnitsNet.Benchmark.UnitsNetBenchmarks.ToStringTest 1390.1907582778426 ns (± 47.163624729087296) 1268.8808274687522 ns (± 27.641243459940373) 1.10
UnitsNet.Benchmark.UnitsNetBenchmarks.Parse 47677.928469089005 ns (± 1099.720234771359) 47973.86506893408 ns (± 1372.2166447749137) 0.99
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseValid 47900.09039992139 ns (± 735.3572006478812) 46413.37747159346 ns (± 1385.2277205478667) 1.03
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseInvalid 52116.8040917545 ns (± 1175.2345584029472) 49298.78860201056 ns (± 1207.8375818796487) 1.06
UnitsNet.Benchmark.UnitsNetBenchmarks.QuantityFrom 3459.7402597402597 ns (± 176.4114063173893) 3021.7391304347825 ns (± 144.3744775568763) 1.14
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As 17.406650192152533 ns (± 0.2765059777869785) 17.396978477026224 ns (± 0.6765852917614826) 1.00
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As_SI 335.0586283968701 ns (± 8.294823524899801) 314.01685304991435 ns (± 4.562115015057172) 1.07
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToUnit 27.196551484572453 ns (± 0.6666195096165197) 25.816514621951274 ns (± 0.8739300796931313) 1.05
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToStringTest 1444.0084290987907 ns (± 24.98483026092894) 1319.6720618241718 ns (± 34.212040173306804) 1.09

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

UnitsNet Benchmarks (netcoreapp21)

Benchmark suite Current: 3bca803 Previous: 0f39bec Ratio
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor 13.217974104165487 ns (± 0.15351019664432813) 12.732948654232318 ns (± 0.1731267208410751) 1.04
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor_SI 649.0020997449618 ns (± 7.603224095311176) 591.671800413742 ns (± 8.421631820046251) 1.10
UnitsNet.Benchmark.UnitsNetBenchmarks.FromMethod 30.957150491453 ns (± 0.4356767122631558) 31.38045274530271 ns (± 0.44627561691966605) 0.99
UnitsNet.Benchmark.UnitsNetBenchmarks.ToProperty 10.61867668046432 ns (± 0.1268826132310476) 9.051029474454221 ns (± 0.1125710070051503) 1.17
UnitsNet.Benchmark.UnitsNetBenchmarks.As 10.549800393588152 ns (± 0.12448843392015596) 9.143728570127776 ns (± 0.1424346048603952) 1.15
UnitsNet.Benchmark.UnitsNetBenchmarks.As_SI 648.7837619195153 ns (± 6.604381174222387) 599.6195759524404 ns (± 8.44781983173399) 1.08
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit 21.4525478710262 ns (± 0.15425117458142604) 20.619927538039235 ns (± 0.3536452752705522) 1.04
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit_SI 632.0901022254633 ns (± 7.43588421718765) 606.2085447967438 ns (± 8.13068878967091) 1.04
UnitsNet.Benchmark.UnitsNetBenchmarks.ToStringTest 2514.4983693960676 ns (± 41.87440188316363) 2593.1096736002446 ns (± 66.63204886502756) 0.97
UnitsNet.Benchmark.UnitsNetBenchmarks.Parse 72305.62535345582 ns (± 662.5570002999431) 88210.72408055977 ns (± 3324.4468961708876) 0.82
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseValid 72910.42207946704 ns (± 839.0972367011367) 81969.27663866244 ns (± 2465.612318477688) 0.89
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseInvalid 79902.98987301075 ns (± 1451.9379491991483) 85788.11239193083 ns (± 1592.6229932250267) 0.93
UnitsNet.Benchmark.UnitsNetBenchmarks.QuantityFrom 2012.5 ns (± 89.97354108424373) 2485.057471264368 ns (± 135.99652494892032) 0.81
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As 24.227747072401158 ns (± 0.42129821802986606) 19.979227065905132 ns (± 0.37007435496620955) 1.21
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As_SI 623.6314972590976 ns (± 4.795118247280936) 593.4233336346855 ns (± 8.299706717065762) 1.05
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToUnit 32.771958329945086 ns (± 0.2992482033277683) 30.59163237139186 ns (± 0.5955212655786474) 1.07
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToStringTest 2438.7258202297476 ns (± 18.332493254010725) 2394.9585634995483 ns (± 51.02015797660711) 1.02

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

UnitsNet Benchmarks (net472)

Benchmark suite Current: 3bca803 Previous: 0f39bec Ratio
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor 14.330246655803112 ns (± 0.22080513486910258) 16.104053877815726 ns (± 0.4665971830243125) 0.89
UnitsNet.Benchmark.UnitsNetBenchmarks.Constructor_SI 550.9459350467793 ns (± 5.309906568407245) 639.2482603092783 ns (± 15.53192928307264) 0.86
UnitsNet.Benchmark.UnitsNetBenchmarks.FromMethod 38.91712979045187 ns (± 0.43220810836209844) 38.75285224139871 ns (± 0.6444642015269129) 1.00
UnitsNet.Benchmark.UnitsNetBenchmarks.ToProperty 9.15313597392531 ns (± 0.1678060339312448) 10.494940581903196 ns (± 0.22727719952946074) 0.87
UnitsNet.Benchmark.UnitsNetBenchmarks.As 9.16206048076485 ns (± 0.2557934679849112) 10.296642594761172 ns (± 0.2599475749673262) 0.89
UnitsNet.Benchmark.UnitsNetBenchmarks.As_SI 555.09000449547 ns (± 12.37266118265786) 639.9775848965467 ns (± 21.24305822229252) 0.87
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit 24.020095736017968 ns (± 0.5059905626321808) 24.635977453299496 ns (± 0.4621274827749784) 0.98
UnitsNet.Benchmark.UnitsNetBenchmarks.ToUnit_SI 594.9274253103501 ns (± 16.454603784476845) 647.1772397597704 ns (± 12.290126555894139) 0.92
UnitsNet.Benchmark.UnitsNetBenchmarks.ToStringTest 1960.6610545575127 ns (± 29.17749568577539) 2363.825843666931 ns (± 68.06082520458534) 0.83
UnitsNet.Benchmark.UnitsNetBenchmarks.Parse 62882.15762435785 ns (± 1162.1875610731747) 74037.06123214452 ns (± 1824.3333340746565) 0.85
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseValid 62467.91530069328 ns (± 1443.8117227159764) 73595.05242947867 ns (± 1726.3649651339215) 0.85
UnitsNet.Benchmark.UnitsNetBenchmarks.TryParseInvalid 66127.42290389881 ns (± 1160.06532138677) 77885.88588002707 ns (± 1971.8459078098117) 0.85
UnitsNet.Benchmark.UnitsNetBenchmarks.QuantityFrom 2444.0860215053763 ns (± 172.86735653283904) 2814.4329896907216 ns (± 191.4798132972341) 0.87
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As 21.0710499414648 ns (± 0.23706719793813316) 24.321361856780346 ns (± 0.6022867724253932) 0.87
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_As_SI 558.5104695275887 ns (± 12.175024928903985) 641.7277766407423 ns (± 10.89961360456673) 0.87
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToUnit 32.8869987126048 ns (± 0.49476053120656566) 38.44490495213574 ns (± 1.047720754859349) 0.86
UnitsNet.Benchmark.UnitsNetBenchmarks.IQuantity_ToStringTest 1996.6758499171644 ns (± 31.14525268657382) 2415.4515213861387 ns (± 48.92455015899322) 0.83

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.