0

.NET Framework Compact Edition のメモリ フットプリントはどれくらいですか?

ありがとう。

4

2 に答える 2

1

このウィキペディアのページによると、それは約12MBです

しかし、繰り返しになりますが、このページには128KBから1MBで実行されると書かれています。

私の推測では、使用可能なメモリの量に応じて変化し、状況に応じてメモリの内外で断片を交換します。2番目のリンクからの引用:

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

共通言語ランタイムは、コードピッチング手法を使用して、メモリが不足している実行時にJITでコンパイルされたコードのブロックを解放します。これにより、パフォーマンスの低下を最小限に抑えながら、RAMに制約のあるシステムで大規模なプログラムを実行できます。

于 2009-02-24T18:08:14.573 に答える
0

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

于 2009-02-24T18:07:54.650 に答える