Debug and fix memory leaks
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- android, cpp, java, javascript
- Domaine
- mobile-dev, performance
Piste de recherche
Aucun fichier ni test n’est nommé dans l’issue. Commencez par examiner le commit référencé, puis étudiez la fuite restante de Java Interface Implementation côté JS ; c’est terminé lorsque la fuite indiquée est corrigée et que la mémoire est récupérée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
New runtimes work differently and are not well tested yet for memory leaks. We are working on fixing issues anything we find.
- When a java object is finally freed in Java, we notify the JS side to free the JS counterpart. At this time, the Java object is held weakly in Java too using a WeakReference. While the Java object is weakly held, the WeakReference is strongly kept in a HashMap never getting removed. In this PR we release the WeakReferences too on GC event ensuring that all memory is reclaimed. Fixed in https://github.com/NativeScript/napi-android/commit/5e48302fc0eeab63eae6935e864de36d25100e2c
- Investigate Java Interface Implementation leaking on JS Side
- Langage dominant
- C++
- Étoiles
- 33
- Forks
- 3
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de NativeScript/napi-android
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
NativeScript/napi-android#37 · 7 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
NativeScript/napi-android#31 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
NativeScript/napi-android#30 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
NativeScript/napi-android#28 ·
-
Handle regular JS Errors Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
NativeScript/napi-android#25 ·
Toutes les issues de NativeScript/napi-android
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
google/libultrahdr#485 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
godotengine/godot#123776 ·
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 60/100
-
good first issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
ros2/common_interfaces#344 ·