improve the perf
- Vorherrschende Sprache
- C#
- Sterne
- 290
- Forks
- 50
- Ø Merge
- 5 T. 13 Std.
- Gemergte PRs (30 T.)
- 5
Beschreibung
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
Beitragsleitfaden
Rechercherichtung
Beginne damit, die beiden im Issue genannten Phasen zu profilieren: die AutoRest v2-Auflösung mit Quellzuordnung und die Transformationen für Swagger allOf und Parameter auf Pfadebene. Vergleiche die Läufe mit einem großen Swagger-Dokument; als abgeschlossen sollte die Arbeit gelten, wenn eine messbare Leistungsverbesserung erreicht wurde, aber das Issue legt keine Dateien, Tests oder einen Ziel-Benchmark fest.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, openapi
- Bereich
- cli, performance
- Issue-Typ
- Refactoring
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100