标签: .net memory-management
不是只释放GC的内容,而是如何将内存清零?
例如,如果您有自定义DTO或具有敏感数据的DataSet,那么如何清除内容而不是仅将变量设置为null或调用Dispose()? (除了手动将每个数据项设置为0或“”)
答案 0 :(得分:0)
除了手动将每个数据项设置为0或“”之外
除了手动将每个数据项设置为0或“”
除此之外没有办法。
它可能比你想象的要糟糕,因为GC可能会随意将对象移动到内存中,而将未清除的版本留在空闲内存中。