Problem mit der Speicherleckage (gelöst)

Schriftsteller:Schiffbruch 7, Erstellt: 2015-11-30 10:28:10, Aktualisiert: 2015-12-02 01:58:48

Die eigene Strategie ist es, immer mehr Probleme mit der Erinnerungsaufnahme zu lösen, keine Probleme im Code zu finden und zu fragen, wer ähnliche Probleme hat und welche Lösungen verwendet werden. In welchen Fällen kann es zu einer Speicherleckage kommen, fragen Sie nach Anweisungen. Gibt es eine Methode zur Zwangsrücknahme?

Die Lösung: 1. Nicht mehr zu viele Variablen in den Kreislauf zu schaffen. 2. Minimieren Sie den Code für die Hauptfunktion. 3. Wenige Parameter der Unterfunktionen, die von der Börse neu erworben werden, nicht von der oberen Ebene, obwohl mehrere API-Aufrufe durchgeführt werden, aber die Funktionen nicht miteinander verknüpft sind, kann der Variablenspeicher der oberen Funktion so schnell wie möglich freigegeben werden; 4. Verschiedene Funktionen, die den Status von Log, LogStatus usw. anzeigen, sollten nicht in der Main- oder Ontick-Funktion angezeigt werden, sondern als eigenständige Funktionen; 5. Für Strategien mit niedrigem Geschwindigkeitsbedarf, wie zum Beispiel Seagulls, kann man mehrere APIs aufrufen, ohne die Anzahl der Aufrufe absichtlich zu reduzieren, da dies zu vielen Referenzen führt und die Speicherfreigabe beeinträchtigt.

Vielleicht nicht ganz richtig, aber das Problem ist gelöst.


Mehr

LängengDas Problem ist, dass man es aus dem Code findet.

Schiffbruch 7Versuchen Sie, keine Variablen zu erstellen.

LängengSie können die Probleme und die wichtigsten Lösungsansätze teilen

Schiffbruch 7Danke, das ist im Grunde gelöst.