make RecursiveExtractor faster
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Refactoring
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- csharp
- Bereich
- cli, performance, tooling
Rechercherichtung
Beginne damit, den Quellcode von RecursiveExtractor rund um die Funktion AreIdentical zu lesen und nachzuverfolgen, wie die rekursive Extraktion Dateien in der übergeordneten Liste vergleicht. Prüfe den verlinkten Artikel zur parallelen ZIP-Extraktion, um zu beurteilen, ob parallele Extraktion auf die unterstützten Archivkombinationen anwendbar ist. Als erledigt gilt eine dokumentierte, gemessene Vorgehensweise, die die gemeldete Langsamkeit behebt, ohne die rekursive Extraktion zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
- i have went though the souce code, and found that the 'AreIdentical' function which will do a full compare with the existed files which in the parent list, i dont know how it's necessary to compare all the file content, rather then the file names
- it's possable to do Recursive Extract in real-parallel with https://www.isolineltd.com/blog/how-to-extract-a-zip-archive-in-parallel.html ?? becuse current version is very-very slow under my test.
regards, mike
- Vorherrschende Sprache
- C#
- Sterne
- 220
- Forks
- 35
- Ø Merge
- 20 T. 1 Std.
- Gemergte PRs (30 T.)
- 1
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/RecursiveExtractor
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
microsoft/RecursiveExtractor#212 ·
-
enhancement
microsoft/RecursiveExtractor#197 · 1 Reaktion · 2 zugewiesene Personen ·
-
enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
microsoft/RecursiveExtractor#155 ·
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
microsoft/RecursiveExtractor#154 ·
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
microsoft/RecursiveExtractor#129 · 1 Reaktion ·
Alle Issues in microsoft/RecursiveExtractor
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
-
:watch: Not Triaged 11.0 fundamentals/subsvc
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 92/100
dotnet/AspNetCore.Docs#37699 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
SubtitleEdit/subtitleedit#15108 · 1 Kommentar ·
-
area/docs-content Bug pulumi/docs
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 94/100
-
agentic-workflows untriaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100