第三节:非平衡内存管理机器的内存管理
这样机器的处理器访问他们自己的节点内存象其他节点一样。然而,访问自己的节点更快。当线程提交物理存储,操作系统试图返回物理存储从处理器自己的节点通过ram来增强时间性能。仅仅当ram不足够有效,使用别的节点的ram返回存储。
全局内存状态扩展函数被调用,返回值是可用内存穿过所有节点的综合。下面的函数得到指定非平衡管理内存节点的内存数量。
长长有效指针收到内存的量为了节点被node参数指定的。你能够容易的告诉哪一个节点处理器驻扎通过调用函数。
系统中的节点的总数量。
给了一个节点,从0到值套到有效的指针通过参数,你能查询处理器的列表住在节点的。
节点参数是节点的数量定义,长度有效指针通过参数收获到一个掩码;为了掩码上的一个位置,如果位被设定,相关处理器是节点的部分。
Widnows自动试图保持线程和ram在相同的节点提高性能。然而,windows不提供函数你能调用来手动控制线程和内存的亲缘性。
//code//
已投稿到: |
|
---|