欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

dos系统上应用程序的大小限制

更新时间: 2014-01-05 03:09:23 责任编辑: Author_N1

 

DOS系统下应用程序的大小限制
DOS操作系统,用Borlandc编译后的程序。由于包含网网络通信的内容,需要安装网卡驱动

出现情况:
a) 安装网卡驱动前,运行启动ucdos,运行程序,应用程序可以启动运行。
         b) 安装网卡驱动后,运行启动ucdos,运行程序时,无法启动应用程序,提示内存不足:graphic can't be loaded, out of memory (应用程序有图像化界面,运行好像需要500K左右的内存)。

    疑问:
是否可以改变驱动不占用常规内存?缩减驱动占用的内存?
是否可以增加高端内存的可以空间?(目前只有99K可以)
如何减小应用程序所占用内存的大小?比如减少全局变量是否可以?
--参考方法--
dos下想减少内存占用有点麻烦
前两个问题你应该去买本dos6内存优化这样的书来看看,可以解决
第三个问题更麻烦点,如果你的程序是流程复杂,需要考虑程序分块
如果是数据量大,可以把数据文件放在磁盘上,需要时再调入内存,或者使用emm内存管理之类的技术
改动都会比较大
减少全局变量也算是一种方法,不过你难道用了巨大的全局变量?
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:09:23
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/19013/
本文WWW.DOC100.NET DOC100.NET版权所有。