Wince5.0下如何查看进程内存使用情况

Wince5.0下如何查看进程内存使用情况,第1张

Wince5.0下查看进程内轿察存念灶使用情况为你查询到以下几个解决方案,但不知道有没有效,你可以试一下

1.可以用performance monitor

2.创建系统快照 createtoolhelp32snapshot 可以显示各进程的运行情况

3.我的电脑--->属性--->内存,可以看到内存的大小

还有,还可以通过工具

4.Remote Process Viewer

vs2005下有这个工具

evc下应该也有这个工具

evc好久没用了, 不过我记得以前用过一定有,可能名字不一样而已

5.Remote Process Viewer 就在EVC的tools下面有的,spy++好象也可以

6.下载PlatformBuilder,然后用里面的Remote Performance Monitor or PB included other tools

7.这个工作其实不是很容易做到的,要通过一系列配置,然后用Remote Kernel Tracker来测。PB上有提供,但是需要先配置系统。

8.其实在CPU使用率非常高时,remote tool很可能连不上target device,这种情况下可以用debug shell (shell.exe)在CE的命令行下查看。

9.要用代码来查询!

_ULARGE_INTEGER totalmem

_ULARGE_INTEGER freemem

_ULARGE_INTEGER avaimem

GetDiskFreeSpaceEx(_T("\\"),&avaimem,&totalmem,&freemem)

drawline(&dc,6,RGB(0,0,255))

dc.ExtTextOut(6,50,ETO_OPAQUE, NULL,m_strinsidetotalmemry,NULL)

dc.ExtTextOut(111,50,ETO_OPAQUE, NULL,_ultow(totalmem.u.LowPart , str, 10 ),NULL)

dc.ExtTextOut(6,50+16,ETO_OPAQUE, NULL,m_strinsideusermemry,NULL)

dc.ExtTextOut(111,50+16,ETO_OPAQUE, NULL,_ultow(totalmem.u.LowPart-avaimem.u.LowPart, str, 10 ),NULL)

dc.ExtTextOut(6,50+2*16,ETO_OPAQUE, NULL,m_strinsidefreememry,NULL)

dc.ExtTextOut(111,50+2*16,ETO_OPAQUE, NULL,_ultow(freemem.u.LowPart , str, 10 ),NULL)

totalmem.u.LowPart = 0

avaimem.u.LowPart = 0

freemem.u.LowPart = 0

GetDiskFreeSpaceEx(_T("闭高茄\\SDMEM"),&avaimem,&totalmem,&freemem)

dc.ExtTextOut(6,50+3*16,ETO_OPAQUE, NULL,m_strsdtotalmemry,NULL)

dc.ExtTextOut(111,50+3*16,ETO_OPAQUE, NULL,_ultow(totalmem.u.LowPart , str, 10 ),NULL)

dc.ExtTextOut(6,50+4*16,ETO_OPAQUE, NULL,m_strsdusermemry,NULL)

dc.ExtTextOut(111,50+4*16,ETO_OPAQUE, NULL,_ultow(totalmem.u.LowPart-avaimem.u.LowPart, str, 10 ),NULL)

dc.ExtTextOut(6,50+5*16,ETO_OPAQUE, NULL,m_strsefreememry,NULL)

dc.ExtTextOut(111,50+5*16,ETO_OPAQUE, NULL,_ultow(freemem.u.LowPart , str, 10 ),NULL)

break

10.使用wince 的device test kit,详细可以查看帮助,打开test kit后,选择tools中的cpu 占用率工具,会显示实时的cpu占用率和内存使用的大小。具体看帮助,不写了。

本文浅谈一下C++内存泄漏的检测迅洞,蔽首首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出宏昌数现内存泄露了,这样才能将其修复。最简单的方法当然是借助于专业的检测工具,比较有名如BoundsCheck工具,功能非常强大


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12308992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存