【发布时间】:2009-07-02 17:00:26
【问题描述】:
有没有一种方法可以在我的机器上配置 .NET CLR RAM 使用情况?
假设我有 64GB 的 RAM,我想将其限制为 4GB?这可能吗?
编辑 - 问题的根源是我有一个 64 位应用程序,它在 64 位 - 4GB 机器上运行良好,但是在 64 位 - 64GB 机器上运行时它失败(停止死在它是分配内存时的轨道)。我认为内存碎片是原因,因为如果有足够的 RAM 可用,应用程序会尝试分配多达 8GB 的块,否则会将分配分解为更小的块。所以我必须将应用程序配置为始终使用小块?
【问题讨论】:
-
这对于 serverfault 来说可能是一个更好的问题