.NET Frameworkのコンパクト版のためのメモリフットプリントとは何ですか?

StackOverflow https://stackoverflow.com/questions/582850

質問

の.NET Frameworkのコンパクト版のためのメモリフットプリントとは何ですか?

感謝します。

役に立ちましたか?

解決

このWikipediaのページによると、それは12メガバイトについてです。

しかし、その後、再び、このページは、それが実行されますと言います128キロバイトで1メガバイトまで。

私の推測では、あなたが用意して、それは状況に応じてメモリの中と外の作品を入れ替えますどのくらいのメモリに基づいて変化するようになるだろうということです。第2のリンクから引用ます:

ランダムアクセスメモリ(RAM)は、動的データ構造とJITコンパイルされたコードを格納するために使用されます。 .NET Compact Frameworkでは、生成されたコードおよびデータ構造をキャッシュするために、デバイスによって指定された限度まで、利用可能なRAMを使用してメモリを解放するときに適切な

の共通言語ランタイムは、メモリが低い実行時にJITコンパイルされたコードの空きブロックにコードピッチング技術を使用しています。これは、最小限のパフォーマンスの低下をRAMに制約のあるシステム上で実行するために大規模なプログラムを可能にします。

他のヒント

この記事には、コンパクトなフレームワークに関するものではありませんが(それはマイクロバージョンについてです)それは、.NET Compact Frameworkのは、の12メガバイトするのメモリフットプリントを有することに留意、マイクロコンパクトフレームワークとの間の比較を示している。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top