我在这里问了一个关于软页面错误的问题,但没有任何答案
软页面错误的优化
我想知道,如果改变默认的页面大小(4Kb),会对我看到的页面错误数量产生什么影响,比如说大小如64Kb。
有人知道如何做到这一点,至less我可以做进一步的testing,看看影响?
这样做有没有副作用?
是的,增加页面的大小将减less页面错误的数量,而是使每个页面错误更加昂贵。
获取页面需要更多时间,增加内存碎片的影响,并且通常会使系统性能更加不均衡。 页面大小是一种折衷,如果遇到与页面大小相关的性能问题,通常只会增加页面大小。
另外,许多应用程序是由知道默认分配大小并为其优化的人编写的。 如果您从默认分配中更改,则可能会降低这些应用程序的性能。