Ich habe eine Schleife in meinem Code, die viele byte[] Arrays (ca. 1 bis 2 MB jeder) generiert, füllt sie mit Daten, und dann verwerfen Sie den Verweis. Auch wenn der Verweis nur für kurze Zeit gehalten wird gehalten wird, kann ich sehen, wie die private Arbeitsmenge wächst.
Nun, wenn ich versuche, ein großes Array (~ 400 MB) nach der Schleife zuzuweisen, könnte ich eine Out of Memory-Ausnahme erhalten? Oder wird die Zuweisung die GC zwingen, die transienten Daten zu sammeln?
Danke!