【发布时间】:2011-08-28 07:15:05
【问题描述】:
我的代码中有一个循环,它生成许多 byte[] 数组(每个数组大约 1 到 2 MB),用数据填充它们,然后丢弃引用。因此,即使参考仅保留 短时间内,我可以看到私有工作集在增长。
现在,如果我尝试在循环后分配一个大数组(~ 400 MB),我会得到内存不足的异常吗?还是分配会强制GC收集瞬态数据?
谢谢!
【问题讨论】:
标签: c# memory-management garbage-collection large-object-heap