主题:有关c#
表的结构是:
id bs pic
id号(int) 标示号(int) 图片(image)
执行方法是做一个循环函数,每次循环都将一副外界图片提交存入到以上的表中(数据库采用的是SQL SERVER 2000)
我用的是DATASET方式连接数据库,
主要代码如下
DataRow aRow = DataProcessing.TheTable.NewRow();
aRow[ "bs "]=标示号变量;
aRow[ "pic "]=图片的字节数组形式变量;
DataProcessing.TheTable.Rows.Add(aRow);
GC.Collect();GC.WaitForPendingFinalizers();
当然以上只是将纪录暂时添加到dataset的表中,提交数据库中的一步我省略了。
现在的问题就是当我执行我的程序的时候发现内存在慢慢的不断增长,虽说不是很快,但是慢慢的会将内存撑爆,不行啊!(涨的多,减的少,好像有什么东西没有释放一样)
经过测试,如果去掉
aRow[ "pic "]=图片的字节数组形式变量; 一句后内存情况正常。
本文转自:http://www.beidaqingniao.org
id bs pic
id号(int) 标示号(int) 图片(image)
执行方法是做一个循环函数,每次循环都将一副外界图片提交存入到以上的表中(数据库采用的是SQL SERVER 2000)
我用的是DATASET方式连接数据库,
主要代码如下
DataRow aRow = DataProcessing.TheTable.NewRow();
aRow[ "bs "]=标示号变量;
aRow[ "pic "]=图片的字节数组形式变量;
DataProcessing.TheTable.Rows.Add(aRow);
GC.Collect();GC.WaitForPendingFinalizers();
当然以上只是将纪录暂时添加到dataset的表中,提交数据库中的一步我省略了。
现在的问题就是当我执行我的程序的时候发现内存在慢慢的不断增长,虽说不是很快,但是慢慢的会将内存撑爆,不行啊!(涨的多,减的少,好像有什么东西没有释放一样)
经过测试,如果去掉
aRow[ "pic "]=图片的字节数组形式变量; 一句后内存情况正常。
本文转自:http://www.beidaqingniao.org