gpt4 book ai didi

.net - 以编程方式查找可用的 RAM 量

转载 作者:行者123 更新时间:2023-12-02 00:39:37 28 4
gpt4 key购买 nike

是否有一种可移植的方式,可以在各种支持的操作系统上同时在 .Net 和 Mono 上运行,让程序知道它运行的机器上有多少 RAM(即物理内存而不是虚拟内存)可用?

上下文是一个程序,其内存要求是“请尽可能多”;它需要知道应该分配多少内存,同时停止进入交换(从而逐渐停止并锁定整个机器)。

最佳答案

没有可移植的方法来做到这一点。更重要的是,由于内存使用的复杂性,系统可以通过多种方式解释“尽可能多”。例如,系统可以通过简单地将每个正在运行的进程移动到交换区来使几乎整个 RAM 可供您使用。

附言使用交换与锁定整个机器不同。将其视为可供使用的较慢类型的 RAM。

关于.net - 以编程方式查找可用的 RAM 量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3122436/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com