欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 金字塔内存奔溃的问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4427人关注过本帖树形打印复制链接

主题:金字塔内存奔溃的问题

帅哥哟,离线,有人找我吗?
独孤求败
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:73 积分:177 威望:0 精华:0 注册:2012/12/30 1:44:06
  发帖心情 Post By:2020/7/12 10:33:24 [显示全部帖子]

    你看到的可用内存只是操作系统给出的空闲内存,并不是真正意义上的可用内存,一个程序的实际占用内存应该是 工作内存+虚拟内存 ,实际上你看到的内存占用操作系统只是统计了 工作内存 而已。

稍微懂一点操作系统常识的人应该知道,软件的内存占用都是有实际内存和虚拟内存2项内容的,虚拟内存是非活动内存,也就是操作系统判断你的某个内存区不太频繁使用,于是就把他以虚拟内存的方式写在硬盘上并把这块内存空间给腾出来给其他应用程序使用,只有用户操作某个功能时触发到虚拟内存的区域时,这时操作系统就会将虚拟内存重新调回到实际内存当中去。如果操作系统的空闲内存小于了虚拟内存,此时就会导致金字塔软件无法正常申请到可用内存而导致软件崩溃。

    我们以严谨的态度对待此问题时,会将虚拟内存也作为工作内存一起予以计算,因为我们也不知道用户什么时候操作什么功能就会触发到虚拟内存的调用。

 

    那么我们如何去看金字塔实际上的使用内存呢,我们以WIN10为例,打开任务管理器,并且还至详细信息栏,其中软件的实际内存占用是 工作内存+提交大小 2项,如下图展示:(若没有显示提交大小列,鼠标右键表头选择“选择列”功能)

图片点击可在新窗口打开查看

 

          

 

            若是WIN7系统,那么是这2项

 


图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180904181842.png
图片点击可在新窗口打开查看

 

 

     最后提醒一下,你电脑上安装的内存多并不表示软件就能全部用到,操作系统对一个软件上能用的内存是有限度的,并不能无限制使用到最大。你可以在任务管理器上,看一下 工作集内存+提交大小 这2项一共是多少,一般超过10G后软件可能就出现无法再正常申请内存的情况,建议开启多个金字塔进程来解决此问题。


 回到顶部