Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Diskussion über das Speicherverlustproblem, das durch js-Closure_Javascript-Fähigkeiten verursacht wird

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

WBOY
WBOYOriginal
2016-05-16 15:53:381424Durchsuche

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.

Stellungnahme:
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