Deepomatic / dmake

DMake is a tool to manage micro-service based applications
MIT License
36 stars 3 forks source link

Faster dmake auto-completion via faster imports (lazy): 270ms->110ms #478

Closed thomas-riccardi closed 3 years ago

thomas-riccardi commented 3 years ago

How to benchmark:

$ time _ARGCOMPLETE_SUPPRESS_SPACE=1 COMP_LINE='dmake shell ' COMP_POINT=12 COMP_TYPE=63 _ARGCOMPLETE=0 dmake 
$ time python3 -c 'import dmake.cli'
$ time python3 -X importtime -c 'import dmake.cli' |& sort -k5g
sonarcloud[bot] commented 3 years ago

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication