【发布时间】:2013-11-07 22:45:53
【问题描述】:
为了让我解释为什么我需要知道,在我的服务器启动器(用于游戏)中,有人要求我添加一个“内存使用过多时重新启动”复选框。所以,经过一个小时左右的冒险,我来到了这里。
我只需要知道如何读取正在运行的应用程序的内存使用情况,剩下的事情我可以做。我只是不知道如何使用 c# 应用程序来做到这一点。
感谢您的帮助!
【问题讨论】:
-
看这个:stackoverflow.com/questions/755919/memory-usage-in-c-sharp 把“当前进程”改成“另一个进程”就好了。
-
当我这样做时,我收到以下错误。
Cannot implicitly convert type 'System.Diagnostics.Process[]' to 'System.Diagnostics.Process' -
这意味着您执行的任何函数调用都返回了一个进程数组,而不是您尝试执行的单个进程。您必须查看返回的数组并选择正确的元素(如果其中有任何元素)
-
@ScottChamberlain 我该怎么做呢?哈哈,我对这种事情有点陌生。
标签: c#