MSTest & AppDomains

In einigen meiner Projekt ich feststellen, dass beim ausführen von unit-tests unter VSTS2008 seine VSTestHost der Speicher wächst. Da ich sehr viele tests in meiner Lösung, es führt zu OutOfMemroyException schließlich.
Das sieht sehr seltsam für mich, als ich mir sicher war, dass MSTest erstellt eine neue Anwendungsdomäne für jede Einheit testen. Wie sonst würden Sie es zurücksetzen statischer Felder?
Aber wenn AppDomain erstellt wird für jeden test als Arbeitsspeicher sollte nicht Auslaufen. Aber das tut es.

Also die Frage ist: Soll VS erstellen Anwendungsdomäne für jede test-Klasse oder nicht? Wenn ja, als wie kann ich überprüfen, dass Sie es tut.
Ich habe versucht, die Führung durch ProcessExpolorer und Leistung-snap-in. Ein Wert von "Total appdomain entladen" ist immer 0, während der test ausgeführt wird.

InformationsquelleAutor Shrike | 2008-11-02
Schreibe einen Kommentar