microsoft / microsoft/RecursiveExtractor
make RecursiveExtractor faster
Nessuno ha ancora preso questa issue.
- Lingua principale
- C#
- Stelle
- 220
- Fork
- 35
- Merge medio
- 20g 1h
- PR unite (30g)
- 1
Descrizione
- 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
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia leggendo il codice sorgente di RecursiveExtractor intorno alla funzione AreIdentical e seguendo il modo in cui l’estrazione ricorsiva confronta i file nell’elenco principale. Esamina l’articolo collegato sull’estrazione parallela di ZIP per valutare se l’estrazione parallela sia applicabile alle combinazioni di archivi supportate. Il lavoro è completato quando è disponibile un approccio documentato e misurato che affronti la lentezza segnalata senza compromettere l’estrazione ricorsiva.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- cli, performance, tooling
- Tipo di issue
- Refactoring
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Tranquilla
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100