【发布时间】:2017-07-30 22:40:46
【问题描述】:
我目前正在为操作系统课程实施我自己的内存池,我想知道是否有任何方法可以搜索系统上的可用内存。
我想先用 C/C++ 进行编程,然后将其转换为我们选择的课程语言,即 BCPL。
我的目的是探测我的可用堆内存,以确定我可以安全地使用和处理多少内存。这样做是否容易,或者仅声明一个静态大小(例如 10,000 字节)会更有效吗?
谢谢
【问题讨论】:
-
我的目的是探测我的可用堆内存,以确定我可以安全使用多少内存无论你使用什么操作系统,都应该有一些操作系统具体功能。
-
那么,在 Windows 上,它会是一个可以成为 Win32 API 一部分的函数吗?
-
只想指出,10KB 对于几乎任何系统来说都是微不足道的
标签: c++ winapi memory-management operating-system