首页
社区
课程
招聘
谁会做监视内存利用
发表于: 2005-6-7 20:42 7250

谁会做监视内存利用

2005-6-7 20:42
7250
我想做一个监视内存利用的程序
现在程序竞赛中不是都有内存时间限制之类的
对于一个程序具体会用到多少内存
我们也只能做个大概的估计,
因而我想能不能做一个监视内存使用的软件,
这样每当写完一个程序就可以查看一下

可是能力不够
向大家求助。
如果那位朋友会写的话,发个上来,让我学习一下。
希望不是太难!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
2
任务管理器不是可以看到吗?
2005-6-7 23:51
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
3

我想知道这是怎么做的 ???
2005-6-8 09:41
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
4
WINDOWS下嘛,用这个试试:(我从<<windows核心编程>>这书里抄的,没用过,不知道效果如何)

GlobalMemoryStatus

返回信息有内存管理系统的大致繁忙程度,物理存储器的总字节数,可供分配的物理存储器总字节数,每个进程的地址空间中私有的总字节数,调用此函数的进程中空闲地址空间的数量.

还特别注明: 不能指明进程进程当前使用的物理存储器的数量.

那些online judge一般都是运行在Linux系统下的,或许在Linux里有更好的方法?

这是北大的online judge系统,前些天刚公开的,看看是否有用
http://acm.pku.edu.cn/download/JudgeOnlineSetup.rar
2005-6-8 10:20
0
雪    币: 1583
活跃值: (831)
能力值: ( LV13,RANK:370 )
在线值:
发帖
回帖
粉丝
5
测试时间用:
QueryPerformanceCounter
QueryPerformanceFrequency

测试内存用:
GetProcessMemoryInfo
GetPerformanceInfo

缺点是要在 NT 内核下才支持。
2005-6-8 10:35
0
雪    币: 224
活跃值: (40)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
msdn 中的 <under the hood> 专栏 November 1996 的文章中,有一个示例程序.可以查看指定进程使用的内存数量
2005-6-18 09:42
0
游客
登录 | 注册 方可回帖
返回
//