社区
硬件/系统
帖子详情
如何让操作系统分配给程序更多的内存
z98431227
2004-07-26 11:18:42
rt,正在做一个完成端口的程序,需要程序启动时即分配约30M的内存,
可是有时候程序会出现虚拟内存不足的提示,这该怎么办?
有文章说可以用SetWorkingSetSize让操作系统分配给程序更多的物理内存,
可是我在msdn里查了一下,没发现这个api 各位有什么好办法没有
...全文
831
9
打赏
收藏
如何让操作系统分配给程序更多的内存
rt,正在做一个完成端口的程序,需要程序启动时即分配约30M的内存, 可是有时候程序会出现虚拟内存不足的提示,这该怎么办? 有文章说可以用SetWorkingSetSize让操作系统分配给程序更多的物理内存, 可是我在msdn里查了一下,没发现这个api 各位有什么好办法没有
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
z98431227
2004-07-29
打赏
举报
回复
哈哈 楼上方法不错
lion1900
2004-07-29
打赏
举报
回复
瘟系统对每个进程分配一个内存页面,所以。。。。。你还是使用内存映射文件吧。
如何强制系统分配物理内存,也恳请高人给出方法。有个快捷的方法,就是去买一条512MB内存条,先。
z98431227
2004-07-29
打赏
举报
回复
再顶一下 还是有些不明白~~~~
没人回帖 就不顶了
z98431227
2004-07-28
打赏
举报
回复
在一片文章上看到的:
虚拟内存的使用也必须很小心地管理。通过谨慎地申请和释放内存,或者应用lookaside lists(一种高速缓存)技术来重新使用已分配的内存,将有助于控制服务器应用程序的内存开销(原文为“让服务器应用程序留下的脚印小一点”),避免操作系统频繁地将应用程序申请的物理内存交换到虚拟内存中(原文为“让操作系统能够总是把更多的应用程序地址空间更多地保留在内存中”)。你也可以通过SetWorkingSetSize()这个Win32 API让操作系统分配给你的应用程序更多的物理内存。
它这里面有句话说可以让操作系统分配给应用程序更多的物理内存??是不是操作系统分配给程序的物理内存都是固定的一个值??
tabris17
2004-07-27
打赏
举报
回复
楼主的理解有错误
是否是分页内存,也就是楼主所说的“物理内存”,在user mode下是不可见的
如果系统提示“虚拟内存不足”,应该在“我的电脑-属性-高级-性能选项-虚拟内存"中设置
gunj
2004-07-27
打赏
举报
回复
virtualAlloc(PVOID pvAddress,SIZE_T dwSize,DWORD fdwAllocationType,DWORD fdwProtect),其中第三个参数可以告诉系统是保留一个区域还是提交物理存储器,详见
<<windows 核心编程>>
z98431227
2004-07-27
打赏
举报
回复
呵呵 顶一下~~~~
z98431227
2004-07-26
打赏
举报
回复
楼上的方法不行吧 我是想让操作系统分配给程序更多的物理内存 这样就不会出现虚拟内存不足的信息,最好能不使用虚拟内存.内存映射文件不还得和硬盘打交道
名牌大灰狼
2004-07-26
打赏
举报
回复
http://www.vckbase.com/document/viewdoc/?id=1154
http://www.vckbase.com/document/viewdoc/?id=1156
http://www.yesky.com/20030117/1649013.shtml
操作系统
内存
分配
-分区
系统区只能是留给系统
程序
执行,用户区每次只能
分配
给一道
程序
固定分区管理 1、等区划分 缺乏灵活性,
程序
过大装不进去,
程序
过小又浪费空间 2、非等区划分 相对具有灵活性
内存
的
分配
:建立一个分区说明表,每一...
操作系统
——
内存
分配
与管理
程序
在执行前需要先放到
内存
中才能被CPU处理。如果字长为16位的计算机“按字编址”,则每个存储单元大小为1个字;每个字的大小为16个二进制位。如果计算机“按字节编址”则每个存储单元大小为1字节,即1B,即8个二...
操作系统
实验2—实现动态分区
分配
模拟
程序
操作系统
实验2—实现动态分区
分配
模拟
程序
文章目录
操作系统
实验2—实现动态分区
分配
模拟
程序
实验描述设计思路上机代码测试结果心得体会 实验描述 实验内容: 编写一个可变分区存储管理
程序
,模拟可变分区存储管理...
操作系统
之
内存
管理详解
操作系统
对
内存
的划分和动态
分配
内存
管理的功能有:
内存
空间的
分配
与回收 由
操作系统
完成主存储器空间的
分配
和管理,使
程序
员摆脱存储
分配
的麻烦,提高编程效率。 地址转换 在多道
程序
环境下,
程序
中的...
修改
操作系统
分配
给R的
内存
上限
memory.size(T)查看已
分配
内存
memory.size(F)查看已使用
内存
memory.limit()查看
内存
上限 object.size()看每个变量占多大
内存
。 memory.size()查看现在的work space的
内存
使用 memory.limit()查看系统规定的
内存
...
硬件/系统
2,641
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章