.NET Framework Compact Edition 的内存占用量是多少?
谢谢。
根据这个 wikipedia page,它大约是 12MB
但是话又说回来,这个页面说它将以 128KB 到 1MB 运行。
我的猜测是,它会根据您有多少可用内存而有所不同,并且它会根据情况在内存中交换碎片。引用第二个链接:
随机存取存储器 (RAM) 用于存储动态数据结构和 JIT 编译代码。.NET Compact Framework 使用可用 RAM(达到设备指定的限制)来缓存生成的代码和数据结构,然后在适当的时候释放内存。
公共语言运行时使用代码调整技术在内存不足的运行时释放 JIT 编译的代码块。这使得更大的程序能够在 RAM 受限的系统上运行而性能损失最小。
虽然本文不是关于紧凑型框架(它是关于微型版本),但它显示了微型和紧凑型框架之间的比较,并指出 .NET 紧凑型框架的内存占用为12 MB。