1

.Net 4.0 で ASP .Net アプリケーションを実行しています。

.Net 4.5 を使用する ASP .Net MVC アプリケーションを .Net 4.5 再配布可能ファイルとともにデプロイした後、元のアプリケーションの仮想メモリ消費量は 50% 以上増加しました (非常に大まかな数値では約 6GB から約 10GB まで)。

仮想メモリは実行の早い段階で取得され、量は安定したままです-リークのようではありません。

MVC アプリケーションが削除され、.Net 4.5 が残った場合、最初のアプリケーションの仮想メモリ消費量に (予想どおり) 変化はなく、高いままでした。

.Net 4.5 も削除され、.Net 4.0 が再インストールされると、元のアプリケーションの仮想メモリ消費量は以前のレベルに戻りました。

元のアプリケーションは、Entity Framework を広範囲に使用しています。それで、それが要因かどうか疑問に思っています。

.Net 4.5 には、予想される仮想メモリの使用量を劇的に変化させる既知の違いはありますか?

4

1 に答える 1

0

最新の Windows パッチ (2014 年 2 月現在) を適用し、.Net 4.5.1 にアップグレードすると、この問題に対処できるようです。

于 2014-02-24T20:55:05.783 に答える