[翻译]设计.Net Compact Framework(二)[3]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

New Roman"; mso-hansi-font-family: "Times New Roman"">代码。当OS发现运行的系统资源过低时,会发出WM_HIBERNATE消息。当设备资源缺乏时,响应WM_HIBERNATE消息的代码回收是CLR释放内存和其他资源操作的一部分。

 

我在稍后章节讨论自动内存管理时,你将会看到,代码回收是整个垃圾收集的一部分。

Figure 3
The size of the JIT heap over the lifetime of an application.

3中的一些情况是十分值得注意的。首先,图中的两个低点发生的时间,对应于程序被切换到后台和堆的尺寸太大而开始代码回收的时间。同样,注意程序启动的时候比程序从后台切换回来时,会有更多代码被jitted。这大概是因为应用程序包含一些初始化代码,而这些代码只是在程序开始时被调用。

 

本文关键:[翻译]设计.Net Compact Framework(二)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top