ningcg
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1287回复:3

!!!为什么内存被耗尽,ZBoard

楼主#
更多 发布于:2002-10-17 20:29
我用Zboard的驱动做了一个数据采集,用DLL中的函数Readcode()反复读取硬件FIFO中的数据,可是时间一长,计算机变得非常慢,后来发现原来每调用一次readcode可用内存就少了4KByte,时间长了,内存被用光了,计算机当然就慢了.

不知道那位高手指点一二.




CrazyMike
sirius
驱动牛犊
驱动牛犊
  • 注册日期2001-09-24
  • 最后登录2004-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-18 09:02
看看函数中是不是用了new,malloc等开辟内存空间,而没有释放掉。
laicq
驱动中牛
驱动中牛
  • 注册日期2002-10-04
  • 最后登录2004-05-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-18 09:06
肯定是没有释放以前分配的内存。
[img]http://www.warchina.com/image/zj1.gif[/img] Good good study,day day up!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-19 18:40
yes, 一个bug。已经回在zboard版里了。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部