我有一个Windows服务,正在从包含数百万其他档案的名录中检索一些选定的文档。 这项服务每小时停播一次。 这从来就没有发生,因此,它感到有些资源没有得到妥善处置。 但我想到的是,该溪流正在妥善处置。
using (FileStream fs = File.Open(fileName, FileMode.Open, FileAccess.Read))
{
//deserializes the file with a binary formatter
}
该名录本身被打上了标语,因此我也想知道这是否助长了这一问题。
谁能解释这种明显的记忆泄露的原因?