目次

メモ

問題

メモリ容量
放っとくとメモリの許す限り(仮想空間も含めて)どんどんメモリを食い潰し、足りなくなったらGCが走る。GCが走る閾値を設定しておかないと、パフォーマンスが悪い。
解決?
Solaris9上のMonoだと上記現象が出る。Linuxのだと出ない。
System.Data.DataSetのClone()
が、動作しない。
解決?
以下のようなコードで回避

StringReader reader = new StringReader(schema_data_);
DataSet data = new DataSet();
data.ReadXmlSchema(reader);
DataTable table = data.Tables[Name];
return new QdbmTableRow(data, table);

IDEとか


カテゴリー:技術