Python Package

Performance-Optimisatioun

Python-Code op Geschwindegkeet a Ressource-Effizienz profiléieren an optiméieren.

Fréien Zougang: Bis 2026-12-31

Fir mgpy ass Performance eréischt da wäertvoll, wann Korrektheet a Signalqualitéit stabil sinn. Schnell falsch Reports si méi schlecht wéi e bësse méi lues richteg.

Kaerpunkten

  • CLI: Ënner Windows weisen d'Beispiller de recommandéierte Start iwwer py -3.12 -m <modul> ... (z.B. py -3.12 -m manifestguard ...). Ënner Linux/macOS ass dat normalerweis python3.12 -m ....
  • Als éischt moossen, wou d Lafzäit hikënnt: Imports, Dependency-Scans, Report-Serialiséierung oder déif Analysen.
  • Optimisatioune solle richteg Bottlenecks adresséieren an net nëmme Vermutungen.
  • Bei engem CLI-Tool ass eng stabil Äntwertzäit méi wichteg wéi spektakulär Mikro-Benchmarks.

Recommandeierte mgpy-Workflow

  1. Basis-Laf an Extended-Laf getrennt moossen, sou datt deier Checks siichtbar bleiwen.
  2. Schwéier Aarbecht a kloer benannte Phasen opdeelen an nëmmen bei Bedarf aktivéieren.
  3. Virun an no Performance-Ännerungen dee selwechte mgpy-Report exportéieren, fir Funktiounsverloschter auszeschléissen.

Schnellstart

py -3.12 -m manifestguard check --report .manifestguard/before.json
py -3.12 -m manifestguard check --extended --report .manifestguard/after.json
py -3.12 -m manifestguard export-metrics --output metrics.json