improve the perf
- Lingua principale
- C#
- Stelle
- 290
- Fork
- 50
- Merge medio
- 5g 13h
- PR unite (30g)
- 5
Descrizione
For some big swagger, it seems too slow, the problem is that the tool does the below thing during its run
1 use autorest(v2) to transform the swagger and get a resolved swaggger and source mapping file
2 transform the swagger allOf and path level parameter to make it fit the modeling which is defined in C#
when we consider improving the perf, we can focus on above points
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia profilando le due fasi indicate nell'issue: la risoluzione di AutoRest v2 con mappatura della sorgente e le trasformazioni per Swagger allOf e i parametri a livello di percorso. Confronta le esecuzioni su un documento Swagger di grandi dimensioni; il lavoro dovrebbe essere considerato completato quando si ottiene un miglioramento misurabile delle prestazioni, ma l'issue non specifica file, test o un benchmark obiettivo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp, openapi
- Ambito
- cli, performance
- Tipo di issue
- Refactoring
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100