apache / apache/parquet-java

Snappy Compression: Optimize DirectBuffer handling/release

Ouverte
#1,718 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Component: Java Component: Parquet Priority: Minor Type: enhancement
Langage dominant
Java
Étoiles
3.1k
Forks
1.6k
Merge moyen
3 j 12 h
PR mergées (30 j)
33

Description

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.*

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

L’issue ne mentionne aucun fichier ni test. Commencez par localiser le compresseur Snappy ainsi que ses chemins d’allocation et de libération de DirectBuffer, puis déterminez quand les buffers restent retenus alors qu’ils sont inactifs. Le travail est terminé lorsque les gros buffers inactifs sont libérés sans perturber le comportement de compression ; ajoutez ou mettez à jour la couverture de ce cycle de vie si le projet dispose de tests pertinents.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
performance
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.