中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

DataTable.NewRow 內(nèi)存泄漏問題

  昨天做了一個(gè)自動(dòng)生成Insert 語句的小工具,今天測(cè)試發(fā)現(xiàn)存在嚴(yán)重的內(nèi)存泄漏問題,代碼看了好幾遍,沒發(fā)現(xiàn)問題。后來用 .NET Memory Profiler 跟蹤(跟蹤方法見 用 .NET Memory Profiler 跟蹤.NET 應(yīng)用內(nèi)存使用情況--基本應(yīng)用篇) 發(fā)現(xiàn)有數(shù)千個(gè)DataRow 沒有釋放,最后定位是DataTable.NewRow 的問題。

  先看一下有問題的代碼

public DataRow GetNextRow()
{
if (_DataReader.Read())
{
DataRow row
= _SchemaTable.NewRow();
foreach (DataColumn col in _SchemaTable.Columns)
{
row[col.ColumnName]
= _DataReader[col.ColumnName];
}
return row;
}
else
{
return null;
}
}

NET技術(shù)DataTable.NewRow 內(nèi)存泄漏問題,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲欧美另类在线观看 | 久久亚洲一区 | 久久精品小视频 | 国产日产欧产精品精品推荐蛮挑 | 亚洲乱码一区二区三区在线观看 | 99久久精品一区二区成人 | 国产一区欧美一区 | 91久久国产综合久久91精品网站 | 欧美日韩一区在线观看 | 一区二区三区国产视频 | 亚洲精品www | 久久久久国产一区二区三区 | 亚洲一区二区三区四区五区中文 | 成人精品一区亚洲午夜久久久 | 盗摄精品av一区二区三区 | 久久国内精品 | 一级美国黄色片 | 91亚洲国产亚洲国产 | 欧美午夜视频 | 日韩在线一区视频 | 欧美第一页| 成人亚洲一区 | 三级特黄特色视频 | 伊人春色成人 | 久久精品欧美电影 | 精品久久久久国产免费第一页 | 毛片高清 | 国产精品视频久久久 | 欧美一区二区成人 | 亚洲成人一区 | 欧美成人hd | 欧美精品一区二区三区蜜桃视频 | h漫在线观看 | 男人的天堂在线视频 | 日本在线你懂的 | 狠狠干综合视频 | 欧美视频成人 | 欧美一区二区在线观看 | 国产精品极品美女在线观看免费 | 成人免费视频网站在线观看 | 91伊人 |