首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码使用内存超过70%

代码使用内存超过70%
EN

Stack Overflow用户
提问于 2009-01-19 08:52:12
回答 3查看 349关注 0票数 1

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

例如,我们有3台虚拟机,在内存资源中,我们想要测试

按用户分配的内存资源计算的内存利用率。

EN

回答 3

Stack Overflow用户

发布于 2009-01-19 09:00:13

哪种记忆?在64位平台上,64位进程可以使用的内存远远超过4 4GB。在达到这些限制之前,您需要花费数小时来完成交换。

如果您想测试“物理RAM的70%”,您可能会发现您无法分配32位地址空间的70%。操作系统已经声明了相当大的一部分。

票数 4
EN

Stack Overflow用户

发布于 2009-01-19 08:58:29

代码语言:javascript
复制
#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#。

票数 3
EN

Stack Overflow用户

发布于 2009-01-20 06:24:40

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

因为我是新手,所以在这方面帮助我更多。

假设我们有3个虚拟机V1、V2、V3

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

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

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

因此,这意味着总容量为2 GB,V1为1 GB,V2和V3分别为512 MB。因此,我想使用编程来测试,如果有人更改了共享、保留或限制,那么它是如何工作的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/456926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档