我们需要编写一个C/C++代码。它将检查分配给初始程序的内存和返回系统的内存是否相同。C/C++程序使用多少内存
我的想法是在开始时和结束时找到内存使用情况并进行相减;
但是如何找到内存使用情况。
请任何其他想法。
我们需要编写一个C/C++代码。它将检查分配给初始程序的内存和返回系统的内存是否相同。C/C++程序使用多少内存
我的想法是在开始时和结束时找到内存使用情况并进行相减;
但是如何找到内存使用情况。
请任何其他想法。
我觉得这个代码将帮助你找到你的C代码大小:
#include<stdio.h>
#include<bios.h>
int main(void)
{
printf("memory size %d kbite\n", biosmemory());
return 0;
}
int main(void) { printf(“memory size% d kbite \ n“,biosmemory()); int * a = new int [10000]; printf(“内存大小%d kbite \ n”,biosmemory()); } – kamal
世界上有什么是'bios.h'?我从来没有见过那个标题。 –
这可能高度依赖于您正在使用的操作系统。你正在使用哪种操作系统? – 2012-05-04 05:31:45
可能的重复:http://stackoverflow.com/questions/9748792/how-to-get-heap-size-of-a-program –
如果你需要C代码,你为什么要标记你的问题C++? –