是否可以避免在应用程序端使用Windows CE 6上的文件分页?

时间:2012-06-26 00:45:12

标签: operating-system windows-ce paging

在WindowsCE 6.0上,默认的OS分页设置有点小,如此处所述 http://blogs.msdn.com/b/ce_base/archive/2008/01/19/paging-and-the-windows-ce-paging-pool.aspx

我无法说服操作系统提供商修复此类问题,因此我对应用程序方面是否存在建议的解决方法感兴趣,我们受到过度分页/颠簸的影响。

理论上,较小的exe会有所帮助,但我不相信。我也在尝试避免文件的所有内存映射。

还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

您可以在创建操作系统映像时设置分页池大小,请参阅here

如果您的操作系统映像是第三方(或者您不控制它),那么您可以尝试使用IOCTL_HAL_GET_POOL_PARAMETERS IOCTL调用在运行时设置分页参数。

另请查看此链接,了解有关WinCE paging pools

的更多信息