社区
Linux/Unix社区
帖子详情
【求助】如何在应用程序中得到系统的剩余物理内存大小?
dongpy
2005-12-16 11:07:21
RT,如何在应用程序中得到系统的剩余可用物理内存大小?
...全文
166
6
打赏
收藏
【求助】如何在应用程序中得到系统的剩余物理内存大小?
RT,如何在应用程序中得到系统的剩余可用物理内存大小?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongpy
2005-12-21
打赏
举报
回复
除了从文件中读取信息,还有其他方法吗?
kindred
2005-12-16
打赏
举报
回复
TO
YanDong_8212(谢科)
你的办法不行
还有虚模内存
yyy790601
2005-12-16
打赏
举报
回复
/*
* get the mm usage
*/
int getOnceMemUsage()
{
float memusage;
FILE *fp;
char buffer[1024];
size_t byte_read;
char *pos;
int totalmem;
int freemem;
fp = fopen("/proc/meminfo", "r");
byte_read = fread(buffer, 1, sizeof(buffer), fp);
fclose(fp);
if (byte_read==0 || byte_read==sizeof(buffer))
return -1;
buffer[byte_read] = '\0';
pos = strstr(buffer, "MemTotal:");
if (NULL==pos)
return -1;
sscanf(pos, "MemTotal: %d kB", &totalmem);
pos = strstr(pos, "MemFree:");
if (NULL==pos)
return -1;
sscanf(pos, "MemFree: %d kB", &freemem);
memusage = (totalmem-freemem) * 100.0 / totalmem;
printf("### MemUsage(total:%d free:%d %MEM:%3.2f%)\n", totalmem, freemem, memusage);
return 0;
}
dlgy
2005-12-16
打赏
举报
回复
up
yuanlei1978113
2005-12-16
打赏
举报
回复
读取/proc/meminfo文件
YanDong_8212
2005-12-16
打赏
举报
回复
可以计算,但方法笨拙,直接得到还不太清楚。
不断的malloc能计算出来。
Toad 使用快速入门
在Oracle
应用程序
的开发过程
中
,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of ...
大页内存(HugePages)在通用程序优化
中
的应用
今天给大家介绍一种比较新奇的程序性能优化方法—大页内存(HugePages),简单来说就是通过增大操作
系统
页的
大小
来减小页表,从而避免快表缺失。这方面的资料比较贫乏,而且网上绝大多数资料都是介绍它在Oracle...
区块链之Go语言设计模式
其实我们在写代码
中
或多或少会用到一些模式,面试官问你设计模式的问题,更多是看你有没有总结过。如果一直都是在那垒代码,你当然会认为这是个很难的问题。所以我们需要总结一下设计模式。 1....
为什么有的电脑重装
系统
还会出现虚拟内存低的??--非C盘下的usp10.dll在做怪(犇牛***)...
2、虚拟内存设置不当 虚拟内存设置不当也可能导致出现内存不足问题,一般情况下,虚拟内存
大小
为
物理内存
大小
的2倍即可,如果设置得过小,就会影响
系统
程序的正常运行。重新调整虚拟内存
大小
以WinXP为例,右键点击...
JVM 参数配置及详解 -Xms -Xmx -Xmn -Xss 调优总结
系统
的可用
物理内存
限制.32位
系统
下,一般限制在1.5G~2G;64为操作
系统
对内存无限制.我在Windows Server 2003
系统
,3.5G
物理内存
,JDK5.0下测试,最大可设置为1478m. 典型设置: java -Xmx3550m -Xms355
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章