Ich benutze ANTS Speicher Profiler und bin im Moment etwas verwirrt. Wenn ich den Prozess meiner Seite und Haken ANTS laden kann ich das Private Bytes um 90MB zu sehen, ich dann die gleiche Routine eine Anzahl von Zeit mit den folgenden Ergebnissen führen:Wie kann ich feststellen, ob ich ein Speicherleck habe?
- 109 MB
- 120MB
- 125MB
- 126MB
- 123 MB
- 126MB
und es im Grunde bleibt für jeden Versuch um 126mb. Mein Verständnis ist, dass, wenn ich ein Speicherleck hätte, würde es keep
gehen und nicht absetzen, aber was ich nicht verstehe, ist, warum es bis 126mb langsam wächst. Verfügt .NET über eine Speicherkapazität, die reserviert werden kann, und diese Grenze erreicht wird?
Einfache Frage: Speicher wächst bis zu einem Punkt, dann zu stoppen. Ist das normal für eine .NET App?
EDIT: Habe gerade festgestellt, dass ich das wahrscheinlich auf programmers.stackexchange.com - Entschuldigung geschrieben haben sollte.
Weitere Informationen sind erforderlich. Veröffentlichen Sie den Code und stellen Sie eine spezifische Frage. –
Mit einem Speicherprofil-Tool! –
Es ist nicht möglich, den Code für die gesamte Anwendung zu veröffentlichen. Die Frage ist einfach: Der Speicher addiert sich bis zu einem bestimmten Punkt und stoppt dann. Ist dies auf .NET oder nicht. – webnoob