请告诉我C++/Java代码的内存使用率超过70%。
例如,我们有3台虚拟机,在内存资源中,我们想要测试
按用户分配的内存资源计算的内存利用率。
发布于 2009-01-19 09:00:13
哪种记忆?在64位平台上,64位进程可以使用的内存远远超过4 4GB。在达到这些限制之前,您需要花费数小时来完成交换。
如果您想测试“物理RAM的70%”,您可能会发现您无法分配32位地址空间的70%。操作系统已经声明了相当大的一部分。
发布于 2009-01-19 08:58:29
#include malloc.h
#DEFINE MB 512
void main(int argc, char **argv)
{
int i;
for (i = 0; i < MB; i++)
{
malloc(1024* 1024);
}
getchar();
}按enter释放内存,将MB常量设置为您希望程序占用的内存量。
我的C有点生疏了,所以如果有人来这里把我弄得遍体鳞伤,1000个道歉,我的特长是C#。
发布于 2009-01-20 06:24:40
我想测试内存利用率,但在执行代码后,我无法测试相同的内存利用率。
因为我是新手,所以在这方面帮助我更多。
假设我们有3个虚拟机V1、V2、V3
对于V1 -将共享资源设置为高
对于V2 -将共享资源设置为正常
对于V3 -将共享资源设置为正常
因此,这意味着总容量为2 GB,V1为1 GB,V2和V3分别为512 MB。因此,我想使用编程来测试,如果有人更改了共享、保留或限制,那么它是如何工作的。
https://stackoverflow.com/questions/456926
复制相似问题