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

做流量的网站应该注意什么长春网站建设推广

做流量的网站应该注意什么,长春网站建设推广,兰州专业做网站的公司有哪些,吉林做网站多少钱在 Windows 平台上面建议通过 VirtualAlloca、VirtualAllocaEx 核心库函数来分配虚拟内存,而不是通过 MMF(Memory Mapping File / 内存映射文件)技术来载入虚拟内存。 这是因为,在 Windows 平台上面,通过MMF技术分配的…

在 Windows 平台上面建议通过 VirtualAlloca、VirtualAllocaEx 核心库函数来分配虚拟内存,而不是通过 MMF(Memory Mapping File / 内存映射文件)技术来载入虚拟内存。

这是因为,在 Windows 平台上面,通过MMF技术分配的虚拟内存,若程式运行过程中没有手动调用 FlushViewOfFile 刷入内存映射文件改变函数,就会导致程序在退出的时候,由于分配的虚拟内存过大涉及改动的虚拟内存页过多,这个时候内核就会挂住进程,以完成改变内存同步到文件的动作。

1、写入磁盘IO占用过大

2、程序一直无法退出(内核挂起进程)

MacOS 上面不建议使用匿名共享内存来分配虚拟内存,注意:并非不可用,单纯只是有OS X系统版本API兼容限制。

基于 boost 基础框架类库之中提供的:

<boost/interprocess/shared_memory_object.hpp> 

<boost/interprocess/mapped_region.hpp>

库头文件,大家可以轻松实现 MacOS、Windows、Linux 跨平台兼容性的匿名共享内存分配(:它们需要被映射,属于虚拟内存的一种)。

但上面也提到 MacOS 会有版本兼容限制,所以 Linux、MacOS,若希望统一虚拟内存访问的源实现,那么采用 MMF(内存映射文件)是一个很好的解决方案。

在大多数这两个平台上面需要分配虚拟内存的应用程序,都首选该方法,但可惜的是,这会占用一定的磁盘空间,但这个可以被缓解,即当文件被映射到内存之后,立即调用 unlink 函数删除被映射的文件,即可。

在 Windows 早前版本是无法删除正在被映射的文件的,但是在 Windows 11 及以上平台是允许删除正在映射过程之中的文件的,此时通过 PC Hunter、ProcExp 等系统工具,可以检索到进程内存映射的文件变成匿名文件。

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

相关文章:

  • 网站ui设计欣赏搜狐视频
  • 站长网站查询工具信息流优化师发展前景
  • 做网站英文编辑有前途吗网站外链有多重要
  • 公司网站备案需要每年做吗网站推广优化排名公司
  • 去柬埔寨做网站是传销吗建站模板网站
  • 商务网站建设流程200字优化关键词排名seo软件
  • 怎么用阿里云服务器做淘客网站安卓在线视频嗅探app
  • 关于医院建设网站的请示百度搜索优化关键词排名
  • qq空间可以做网站吗服务之家网站推广
  • 付钱做编程题目的网站百度网盘登录入口官网
  • 网站管理工具电池优化大师下载
  • 房产网站建设网站排名seo培训
  • 珠宝公司网站模板网络广告有哪些
  • 上海专业做网站建设公司怎么查权重查询
  • iis7.5 部署网站链接购买
  • 四川酒店网站建设重庆可靠的关键词优化研发
  • 图片加文字制作seo快速排名软件网站
  • 菏泽 网站建设如何做好企业网站的推广
  • 网址导航网站有哪些百度高级搜索
  • 广州微网站开发化工seo顾问
  • 婚庆公司网站怎么做软文推广名词解释
  • 天猫商城网站风格汽车行业网站建设
  • 人民政府网seo博客推广
  • 网站可以做腾讯广告联盟网站关键词优化案例
  • 有做销售产品的网站有哪些重庆森林粤语
  • 什么网站可以找人做系统怎么搜索网站
  • 网站建设成立领导小组怎么制作自己公司网站
  • 台州高端网站建设百度公司总部
  • 料神wordpress建站教程安卓神级系统优化工具
  • wordpress配置数据库主机名正规seo关键词排名网络公司