Snappy Compression: Optimize DirectBuffer handling/release
- Vorherrschende Sprache
- Java
- Sterne
- 3.1k
- Forks
- 1.6k
- Ø Merge
- 3 T. 12 Std.
- Gemergte PRs (30 T.)
- 33
Beschreibung
The snappy compressor keeps buffers around even when they are not actively being used. When the buffer size is large this can lead to a lot of unneeded memory overhead.
**Reporter**: [Dale Richardson](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=tigerquoll) / @tigerquoll
**Note**: *This issue was originally created as [PARQUET-167](https://issues.apache.org/jira/browse/PARQUET-167). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Das Issue nennt keine Dateien oder Tests. Beginne damit, den Snappy-Kompressor sowie seine Pfade für die Allokation und Freigabe von DirectBuffer zu lokalisieren, und verfolge anschließend, wann Buffer inaktiv bleiben und dennoch behalten werden. Erledigt ist die Aufgabe, wenn inaktive große Buffer freigegeben werden, ohne das Kompressionsverhalten zu beeinträchtigen; füge Abdeckung für diesen Lebenszyklus hinzu oder aktualisiere sie, falls das Projekt dafür relevante Tests hat.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- performance
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100