当前位置: 首页 > news >正文

多用户商城网站建设方案认识网络营销

多用户商城网站建设方案,认识网络营销,金蝶官网首页,懂得做网站还可以做什么兼职内存回收: 应用程序通过 malloc 函数申请内存的时候,实际上申请的是虚拟内存,此时并不会分配物理内存。 当应用程序读写了这块虚拟内存,CPU 就会去访问这个虚拟内存, 这时会发现这个虚拟内存没有映射到物理内存&…

内存回收:

应用程序通过 malloc 函数申请内存的时候,实际上申请的是虚拟内存,此时并不会分配物理内存。

当应用程序读写了这块虚拟内存,CPU 就会去访问这个虚拟内存, 这时会发现这个虚拟内存没有映射到物理内存, CPU 就会产生缺页中断,进程会从用户态切换到内核态,并将缺页中断交给内核的 Page Fault Handler (缺页中断函数)处理。

缺页中断处理函数会看是否有空闲的物理内存,如果有,就直接分配物理内存,并建立虚拟内存与物理内存之间的映射关系。

如果没有空闲的物理内存,那么内核就会开始进行回收内存的工作,回收的方式主要是两种:快速内存回收,直接内存回收和kswapd内存回收。

回收内存页类型

文件页和匿名页的回收都是基于 LRU 算法。可以调整文件页和匿名页的回收倾向,使MMU优先回收文件页,从而减少内存回收对系统性能的影响(回收内存时伴随着大量的磁盘访问,而干净页不需要操作磁盘)。因此,实际系统又据此此为五种链表:匿名页的 active 链表,inactive 链表和文件页的active 链表, inactive 链表,非回收链表

  • LRU_INACTIVE_ANON:非活动匿名页链表,里面存放的是最近没有被访问过的页描述符。在内存回收时,会从该链表中取出部分页框放入swap分区。其活动标志PG_active是0。
  • LRU_ACTIVE_ANON:活动匿名页链表,按最近访问时间排序放置页描述符,这些页框不能直接放入到swap分区,需要先放到LRU_INACTIVE_ANON链表中。其活动标志PG_active是1。
  • LRU_INACTIVE_FILE:非活动文件页链表,存放的是最近没有被访问过的文件页描述符,在内存回收时。这些页框可以取出一部分回写到硬盘,然后被释放掉。其活动标志PG_active是0。
  • LRU_ACTIVE_FILE:活动文件页链表,按最近访问时间排序放置页描述符,这些页框不能直接被回收,需要先放入到LRU_INACTIVE_FILE链表中。其活动标志PG_active是1。
  • LRU_UNEVICTABLE:在内存中被锁的页框,这些页框不能被回收。可能是匿名页,也可能是文件页。

 

http://www.yidumall.com/news/5613.html

相关文章:

  • 东莞离莞最新规定前端seo优化
  • 微网站建设申请深圳网站建设开发公司
  • 关于网站建设的总结怎么做电商创业
  • 新闻类网站怎么做教育机构排名
  • 做网站费用会计科目优化网站首页
  • 多产品网站怎么做企业网站推广软件免费
  • 白云做网站营业推广方式
  • 网站优化排名金苹果下拉关键词排名优化流程
  • 牛什么的网站建设seo托管公司
  • 济宁网站开发免费seo在线工具
  • 怎样用mysql做网站深圳外贸网络推广
  • 有回定ip怎么做网站网站申请
  • 有了网站怎么做app关键词搜索点击软件
  • 关于网站建设的问卷调查seo服务外包客服
  • 建材做哪些网站成都网站建设公司排名
  • 网站建设套餐服务网页制作公司排名
  • 培训机构网站模板如何联系百度客服
  • 免费建网站系统平台下载优化大师
  • dede网站建设河南纯手工seo
  • 网站开发建设明细报价表宁波网络推广优化公司
  • 中国最大的做网站的公司别人恶意点击我们竞价网站
  • 做网站用angular第一营销网
  • 南山区公司网站制作重庆seo网络优化师
  • 海南平台网站建设企业西地那非片的功效与作用
  • 网站焦点图怎么做链接国际新闻 军事
  • 网站建设全部流程包括备案网店推广营销方案
  • 网站被k是怎么回事网站首页模板
  • wordpress 重置密码链接襄阳网站seo
  • 北京海淀网站建设鸿星尔克网络营销案例分析
  • 小型企业网站模板下载seo优化工具软件