Heim > Web-Frontend > js-Tutorial > Hauptteil

Eine kurze Diskussion über das Speicherverlustproblem, das durch js-Closure_Javascript-Fähigkeiten verursacht wird

WBOY
Freigeben: 2016-05-16 15:53:38
Original
1427 Leute haben es durchsucht

In js-Abschlüssen können „lokale Variablen“ definiert werden, aber der externe Aufruf, insbesondere wiederholte Zuweisungsaufrufe, verursacht viel Speicheraufwand. Wie kann verhindert werden, dass dieses Phänomen auftritt? Gibt es ähnliche Speicher- oder Effizienzprobleme, die bei Schließungen zu beachten sind? Wie kann man es vermeiden?

Speicherprobleme können folgende Ursachen haben:
1. Zirkelverweise verursachen Speicherverlust
2. Speicherverlust durch externen Funktionsaufruf

Speicherlecks vermeiden

1. Zirkelverweise unterbrechen
2. Fügen Sie einen weiteren Verschluss hinzu
3. Vermeiden Sie die Schließung selbst

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage