anjiu 发表于 2008-3-19 12:42:49

cvi 内存泄漏问题

大家好:
   我最近的项目用到CVI的Digital Graph控件,但是当我对其进行重复采样的时候,发现它会出现内存泄漏问题;
   我什么也没做,没有用到动态申请内存,所以不存在指针没释放的问题;
   我只是对Digital Graph控件进行重复画线,这样怎么内存也会一直在涨啊
   
   请各位大牛帮我看看吧,不胜感激!
   我用的是labcvi8.0.0版本,现做了个简单的demo,请大家指点,谢谢!

cpubbs 发表于 2008-3-19 17:05:30

哇列,老兄用的是CVI8.5吗?俺们的落后了,编译不了!出错是咋样的呢?一般的话您将它的STACK设大点就可以了!

cpubbs 发表于 2008-3-19 17:08:25

options->build options->maximum stack size->加大它就可以了!您试试!好运!

anjiu 发表于 2008-3-20 11:22:19

多谢版主回帖!

我用的是8.0.0版本的
当初怀疑是cvi本身的bug,所以就去下了个最新版8.5的试试
但是问题依然存在

你说的方法我试过,还是不行,我的程序可以编译过去,只是很吃内存
所以想问问还有没有人碰到类似的问题
我用cvi自带的TreeBusDigitalGraph例程试过,如果加个timer重复画线,内存还是不断泄漏

有人知道这是怎么回事吗???

cpubbs 发表于 2008-3-20 17:35:03

我运行不了,因为您用CVI85保存过,一运行就出错!


您试试将unsigned int   data; 改成static unsigned int   data; 好运!
页: [1]
查看完整版本: cvi 内存泄漏问题