使用内存超过70%的代码

时间:2009-01-19 08:52:12

标签: java c++ python c

请告诉我使用内存超过70%的C ++ / Java代码。

例如,我们有3个虚拟机和内存资源,我们想测试 根据用户分配的内存资源的内存利用率。

3 个答案:

答案 0 :(得分:4)

哪个记忆?在64位平台上,64位进程可以使用远超过4GB的进程。在达到这些限制之前,你会在数小时内进行交换。

如果要测试“70%的物理RAM”,您可能会发现无法分配32位地址空间的70%。操作系统已经申请了大量资金。

答案 1 :(得分:3)

#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#。

答案 2 :(得分:0)

我想测试内存利用率,但在执行代码后我无法测试相同的内容。

因为我是新手,所以请多多帮助我。

我们有3个虚拟机V1,V2,V3

对于V1 - 将共享资源设置为高

对于V2 - 将共享资源设置为正常

对于V3 - 将共享资源设置为正常

因此它意味着总数为2 GB,然后V1获得1 GB,V2,V3每个获得512 MB。所以我想测试使用编程,如果有人更改共享或预订或限制,然后如何工作。

相关问题