Ich schreibe Code für JS. Und ich muss wissen, wie funktioniert Speicher in JS, wenn ich große Objekt entfernen.JavaScript Variablen aus dem Speicher löschen
2
A
Antwort
3
Wenn es keine Zeiger auf Objekt gibt, wird es Müll gesammelt werden. Da der einzige Zeiger auf a.b.c
in a.b
war, wird a.b.c
Müll gesammelt werden. Gleiche Situation mit a.b.c.d
.
4
JavaScript wird automatisch mit Garbage Collection gesammelt; Der Speicher des Objekts wird nur zurückgewonnen, wenn das Garbage Collectoror ausgeführt wird und das Objekt dafür infrage kommt.
Der delete-Operator oder das Nullen Ihres Objekts (a.b = undefined;) hat nichts damit zu tun, Speicher direkt zu befreien (dies geschieht nur indirekt über das Brechen von Referenzen). Weitere Informationen finden Sie auf der Seite memory management.
Verwandte Themen
- 1. Löschen Sie nur aus dem Speicher nicht aus der Datenbank
- 2. Python-Wand Sequence Löschen nicht aus dem Speicher
- 3. Wie liest man die Variablen von Drittanbietern aus dem Speicher?
- 4. Node.js Haufen aus dem Speicher
- 5. Bitmaps schnell aus dem Speicher entladen
- 6. Entfernen Array-Element aus dem lokalen Speicher
- 7. Zugriff auf JavaScript-Variablen aus dem aufrufenden Bereich
- 8. Pandas HDFStore Datenrahmen aus dem Speicher entladen
- 9. Cookie aus dem Browser löschen?
- 10. Python Chat: Variablen löschen, um Speicher in Funktionen zu reinigen?
- 11. Geparste Zeilen aus gelesenen Textbausteinen aus dem Speicher eines Prozesses löschen
- 12. Löschen von Variablen aus einer .mat-Datei
- 13. Postgres bekommt aus dem Speicher Fehler trotz viel freien Speicher
- 14. Python Speicher nach dem Löschen von Elementen in einem Wörterbuch
- 15. Refresh Extjs Grid nach dem Entfernen von Datensätzen aus dem Speicher Paging-Speicher
- 16. Drucken Bytes aus dem Speicher in C
- 17. abrufen SAXBuilder Objekt aus dem Speicher
- 18. Bilder aus dem WP-Speicher laden
- 19. CImage :: Load() aus dem Speicher ohne CreateStreamOnHGlobal
- 20. AVAudioPlayer vorinstallierten Sound Lecks aus dem Speicher
- 21. Lesen aus dem Speicher-Stream in Zeichenfolge
- 22. Firebase-Image-Download aus dem Speicher fehlgeschlagen
- 23. Fragmente werden nicht aus dem Speicher freigegeben
- 24. Django und xlrd, Lesen aus dem Speicher
- 25. PHP aus dem Speicher mit CDataProviderIterator (Yii)
- 26. RNN-Modell in TensorFlow aus dem Speicher
- 27. Laden Skript aus dem Speicher in C
- 28. android wie man aus dem speicher ausnahme
- 29. Sound aus dem Speicher in Android laden
- 30. Wie Sie Objekte aus dem Speicher freigeben
Mögliche Duplikate von [Was ist JavaScript-Speicherbereinigung?] (Http://StackOverflow.com/Questions/864516/What-is-Javascript-Garbage-Collection) – Xufox
Vielen Dank für Informationen, die ich gelesen habe. – askeet