🐞 Attachments Storage Performance
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- swift
- Ambito
- desktop-dev, performance
Direzione di ricerca
Leggi l’API degli allegati di testo in PR #93 e individua l’oggetto di archiviazione degli allegati descritto in questo issue. Esamina il suo array ordinato per intervalli e il funzionamento dell’inserimento, della rimozione e delle query tramite ricerca binaria; il lavoro è completo quando le prestazioni di inserimento e rimozione sono migliorate senza compromettere il comportamento esistente delle query.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
With the new text attachments API , we're introducing a potential performance pitfall in the attachment storage object.
Right now, it stores attachments in an array ordered by range start location. This is fine for querying, as we can do a simple binary search to find attachments. However insertion and removal could be improved as they're both O(N) due to array modification performance.
- Lingua principale
- Swift
- Stelle
- 182
- Fork
- 57
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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.
Altre issue di CodeEditApp/CodeEditTextView
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
CodeEditApp/CodeEditTextView#124 ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
CodeEditApp/CodeEditTextView#121 ·
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
CodeEditApp/CodeEditTextView#119 ·
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
CodeEditApp/CodeEditTextView#106 ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
Tutte le issue di CodeEditApp/CodeEditTextView
Issue simili
-
The correction-threshold rationale says 17 restraint cases collide; the current corpus has 16 Apertaarea:dictation documentation P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
uttrflow/uttrflow-swift#1180 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
OneBusAway/onebusaway-ios#1451 ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
type: docs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
googleapis/google-cloud-swift#971 ·