Tag: finalizer

Eine finalizer-Methode ist eine spezielle Methode in eine Objekt-orientierte Sprache, die ausgeführt wird, wenn ein Objekt bei der Speicherbereinigung.

Der Unterschied zwischen einem Destruktor und finalizer?

Anzahl der Antworten 4 Antworten
Bitte Beachten Sie: Diese Frage ist über den Unterschied in der Terminologie zwischen den Worten "destructor" und "finalizer" und Ihre korrekte Verwendung. Ich habe lediglich Beispiele für Ihre Verwendung in C# und C++/CLI zu zeigen, warum ich

Release-Excel-Objekt In Meinem Destruktor

Anzahl der Antworten 3 Antworten
Schreibe ich eine Excel-Klasse, die mit Microsoft.Interropt.Excel-DLL-Datei. Ich beende alle Funktion, aber ich habe einen Fehler in meinem Destruktor. Ich Möchte speichern Sie alle änderungen an meiner Datei und ich will die Freilassung aller Quelle. Ich will

Löschen Sie ein Objekt in Ruby

Anzahl der Antworten 2 Antworten
Sagen wir mal ich hab folgende Klasse: class Vehicle @@total_vehicles = 0 @@all_instances = Array.new def initialize @@total_vehicles += 1 @@all_instances << self end def total_vehicles #returns total number of Vehicles 'alive' return @@total_vehicles end def all_vehicles

Fehlerbehebung ein java memory leak: Finalisierung?

Anzahl der Antworten 5 Antworten
Habe ich eine fehlerhafte Anwendung, die scheint zu lecken. Nach einer kurzen profiler Untersuchung, die meisten memory (80%) wird gehalten von java.lang.ref.Finalizer Instanzen. Ich vermute, dass Finalizer nicht ausgeführt werden. Eine häufige Ursache scheint zu sein, Ausnahmen

Warum structs nicht haben Destruktoren?

Anzahl der Antworten 4 Antworten
Was ist die beste Antwort bei interview auf eine solche Frage, die Sie denken? Ich denke, ich habe nicht eine Kopie von diesem hier, wenn es einen gibt bitte verlinken. InformationsquelleAutor der Frage Valentin Kuzub | 2011-11-26

Ist es sicher, rufen Sie einen RCW vom finalizer?

Anzahl der Antworten 2 Antworten
Habe ich ein verwaltetes Objekt, ruft einen COM-server zu reservieren von Speicher. Das verwaltete Objekt aufrufen muss, den COM-server wieder zu befreien, dass der Speicher, bevor Sie das verwaltete Objekt geht Weg, um Speicherlecks zu vermeiden. Dieses

Statische Finalizer

Anzahl der Antworten 5 Antworten
Was ist der richtige Weg, um einige statische finallization? Es ist keine statische Destruktor. Die AppDomain.DomainUnload Ereignis wird nicht ausgelöst, in der Standard-domain. Die AppDomain.ProcessExit event teilt sich die Gesamtzeit von drei Sekunden (default-Einstellungen) zwischen alle event-Handler,

Finalize / Dispose-Muster in C #

Anzahl der Antworten 13 Antworten
C# 2008 Habe ich die Arbeit auf diesem für eine Weile jetzt, und ich bin immer noch verwirrt über einige Probleme. Meine Fragen sind unten Ich weiß, dass Sie nur finalizer, wenn Sie die Entsorgung von nicht

ist Speicherleck? Warum java.lang.ref.Finalizer so viel Speicher essen

Anzahl der Antworten 2 Antworten
Lief ich einen heap dump auf meinem Programm. Wenn ich öffnete es in der memory analyzer, fand ich, dass die java.lang.ref.Finalizer für org.logicalcobwebs.proxool.ProxyStatement war dabei viel Speicher. Warum ist das so? InformationsquelleAutor der Frage fuyou001 | 2011-12-02

Wird der Destruktor aufgerufen, wenn der Konstruktor eine Ausnahme auslöst?

Anzahl der Antworten 8 Antworten
Suche nach einer Antwort für C# und C++. (in C# ersetzen 'Destruktor' mit 'finalizer') InformationsquelleAutor der Frage Qwertie | 2008-10-09

GC.Collect () und Finalize

Anzahl der Antworten 5 Antworten
Ok, es ist bekannt, dass GC implizit fordert Finalize Methoden auf Objekte, wenn es identifiziert das Objekt als Müll. Aber was passiert, wenn ich eine GC.Collect()? Sind die Finalizer noch ausgeführt werden? Eine dumme Frage vielleicht, aber

Ordnungsgemäße Bereinigung von WPF-Benutzersteuerelementen

Anzahl der Antworten 4 Antworten
Ich bin relativ neu in WPF, und einige Dinge sind sehr Fremd für mich. Für einen, im Gegensatz zu Windows Forms -, WPF-Steuerelement-Hierarchie nicht unterstützt IDisposable. In Windows Forms, wenn ein Benutzer-Steuerelement verwalteten Ressourcen, es war sehr