2009-07-02 65 views
2

有沒有一種方法可以在我的機器上配置.NET CLR RAM的使用情況?配置.NET CLR RAM的使用情況

假設我有64GB的RAM,我想將它限制爲4GB?這可能嗎?

編輯 - 這個問題的根源是,我有一個運行在64位罰款64位的應用程序 - 4GB的機器,但如果在64位上運行 - 64GB機失敗(在它的軌道分配時,停了下來記憶)。我認爲內存碎片是原因,因爲如果有足夠的內存可用,應用程序會嘗試分配多達8GB的塊,否則它會將分配分配到更小的塊。所以我將不得不配置應用程序始終使用小塊?

+0

這可能是服務器故障的問題 – 2009-07-02 17:17:48

回答

2

有在看machine.config文件中

的%SystemRoot%\ Microsoft.NET \框架[版本] \ CONFIG

memoryLimit屬性控制進程被允許使用的物理內存的百分比。我知道這不是你正在尋找的東西,而是我能找到的最接近的東西。

+0

memoryLimit屬性到底在哪裏? – Zeus82 2016-04-27 16:14:21