window服务内存不能回收?
给公司弄了个服务自动同步数据,但是占用的内存怎么越来越大了,加了 GC.Collect();
这个也不行,不到几个小时内存就大的吓人了。下面是代码
try
{
object[] ob = new object[3];
DataTable dTable = GetTableBySql("select * from TB ");
if (dTable.Rows.Count > 0)
{
DataSet dSet = new DataSet("tb");
dSet.Tables.Add(dTable);
ob[0] = dSet;
ob[1] = "1";
ob[2] = "2";
object Reslut = WebServiceHelper.InvokeWebService(url, "METHOD", ob);
if (Convert.ToInt32(Reslut) > 0)
{
ArrayList list = new ArrayList();
foreach (DataRow dRow in dTable.Rows)
{
if (!list.Contains(dRow["T1"].ToString()))