none
程序virtual size达到2G后程序runtime error宕机的问题 RRS feed

  • 常规讨论

  • 我开发了一个视频解码显示相关的程序,此程序因为要用到视频导致使用的内存比较大,电脑物理内存4G 32位系统

    开启全部最大数量任务时private bytes使用达到940M,virtual size是1.4G

    长期运行后private bytes没有明显变化,还是940M,而virtual size会持续上升,达到接近2G时程序宕机runtime error

    我做了很多优化,尽可能避免大块内存(最大也就几M)的频繁申请和释放,软件稳定运行的时间是由原来的几个小时变成长达1天多,但这个virtual size上升还是会达到2G而宕机

    程序中除DirectDraw显示外没什么特殊的

    请教各位专家这是什么原因啊

    2013年3月8日 7:48

全部回复