yandex / scout

A fast and safe manual dependency injector for Kotlin and Android.
Apache License 2.0
102 stars 4 forks source link

Spread benchmarks #5

Closed acelost closed 9 months ago

acelost commented 9 months ago

Spread benchmark runs into separated jobs in order to:

github-actions[bot] commented 9 months ago
Benchmark                           Control       Test       Diff     Conclusion
CollectCall.listWith10Elements          nul    126.011          -            new
CollectCall.listWith1Element            nul     29.987          -            new
github-actions[bot] commented 9 months ago
Benchmark                                   Control       Test       Diff     Conclusion
AssociateCall.associationWith10Entries          nul    484.923          -            new
AssociateCall.associationWith1Entry             nul     46.571          -            new
github-actions[bot] commented 9 months ago
Benchmark                     Control       Test       Diff     Conclusion
InitScope.empty                   nul     59.883          -            new
InitScope.with5Factories          nul    131.535          -            new
InitScope.with5Parents            nul    363.388          -            new
github-actions[bot] commented 9 months ago
Benchmark                 Control       Test       Diff     Conclusion
BuilderMode.confined          nul    507.328          -            new
BuilderMode.synchro           nul    156.419          -            new
BuilderMode.unsafe            nul    134.484          -            new
github-actions[bot] commented 9 months ago
Benchmark              Control       Test       Diff     Conclusion
GetCall.factory            nul      6.564          -            new
GetCall.reusable           nul      9.080          -            new
GetCall.singleton          nul      8.102          -            new
github-actions[bot] commented 9 months ago
Benchmark                        Control       Test       Diff     Conclusion
ParentAccess.with1Parent             nul     12.443          -            new
ParentAccess.with2Depth              nul     17.855          -            new
ParentAccess.with3Depth              nul     23.250          -            new
ParentAccess.with5Parents            nul     32.578          -            new
ParentAccess.withoutParents          nul      6.972          -            new
github-actions[bot] commented 9 months ago
Benchmark                                   Control       Test       Diff     Conclusion
AssociateCall.associationWith10Entries      478.647    478.375      -0.1%               
AssociateCall.associationWith1Entry          41.652     42.227      +1.4%               
github-actions[bot] commented 9 months ago
Benchmark                           Control       Test       Diff     Conclusion
CollectCall.listWith10Elements      119.719    117.795      -1.6%               
CollectCall.listWith1Element         25.287     26.128      +3.3%               
github-actions[bot] commented 9 months ago
Benchmark                     Control       Test       Diff     Conclusion
InitScope.empty                60.472     60.564      +0.2%               
InitScope.with5Factories      133.155    132.560      -0.4%               
InitScope.with5Parents        362.386    364.881      +0.7%               
github-actions[bot] commented 9 months ago
Benchmark                 Control       Test       Diff     Conclusion
BuilderMode.confined      603.946    604.538      +0.1%               
BuilderMode.synchro       180.310    180.415      +0.1%               
BuilderMode.unsafe        158.847    155.485      -2.1%               
github-actions[bot] commented 9 months ago
Benchmark              Control       Test       Diff     Conclusion
GetCall.factory          9.606      9.789      +1.9%               
GetCall.reusable        11.876     11.830      -0.4%               
GetCall.singleton       10.080     10.063      -0.2%               
github-actions[bot] commented 9 months ago
Benchmark                        Control       Test       Diff     Conclusion
ParentAccess.with1Parent          13.187     12.641      -4.1%               
ParentAccess.with2Depth           16.723     17.362      +3.8%               
ParentAccess.with3Depth           21.915     21.798      -0.5%               
ParentAccess.with5Parents         31.785     31.753      -0.1%               
ParentAccess.withoutParents        6.516      6.566      +0.8%