本文共 404 字,大约阅读时间需要 1 分钟。
static void age_active_anon(struct zone *zone, struct scan_control *sc)
{
struct mem_cgroup *memcg;
if(!total_swap_pages)
return;
memcg = mem_cgroup_iter(NULL, NULL,NULL);
do {
struct lruvec *lruvec =mem_cgroup_zone_lruvec(zone, memcg);
if (inactive_list_is_low(lruvec,false))
shrink_active_list(SWAP_CLUSTER_MAX,lruvec,
sc, LRU_ACTIVE_ANON);
memcg = mem_cgroup_iter(NULL,memcg, NULL);
} while (memcg);
}
转载地址:http://yaqti.baihongyu.com/