0
由于地址空间相对较小,因此大型对象堆碎片是32位系统中的一个明显问题,因此您可以用尽它并且相当“快速”地发生OutOfMemoryException64位系统上的LOH碎片有多差
由于64位地址空间大得多,所以用完地址不是问题(对于我们的场景)。因此,主要问题是这会如何影响机器的性能。
LOH中的空闲空间是否保留但未提交,还是保持承诺? 即使它提交了,如果它没有被使用,它不会被调出,而实际上不占用物理内存吗?
在我们的具体情况,我们即将撞上OOM不太担心因,因为这将没有足够的地址空间:1. 需要一段时间和 2.我们的服务会出现这种情况时自动重新启动。
我们更关心这会对我们运行的机器的整体性能产生的影响。
任何人都可以阐明这个问题?