.net - 如何使用 vb .net 获取系统上的可用内存

标签 .net vb.net memory-management out-of-memory

我在 vb .net 上编写的多线程软件遇到了一些问题,我不仅需要获取可用的空闲内存(通过 PerformanceCounter 获取),还需要缓存,更好的是系统上的空闲内存。 我该怎么做? 非常感谢:-)

最佳答案

您可以从性能计数器“\Memory\Free & Zero Page List Bytes”获取可用内存。

此外,我在 https://github.com/stjeong/DotNetSamples/tree/master/WinConsole/MemoryPartOfTaskManagerAndResourceMonitor 上上传了一个示例项目

完成此操作后,您可以获得所有内存信息,如下所示,

running app view

关于.net - 如何使用 vb .net 获取系统上的可用内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33082688/

相关文章:

.net - 公开部署在 Service Fabric 群集上的服务(由内部负载均衡器处理流量分配)

匹配 4 组字母/数字的正则表达式,用连字符分隔

vb.net - VB2010 如何判断一个数是否为整数

java - 如果在无限循环内声明任何变量/对象,内存方面会出现什么情况?

c - Valgrind 提示内存泄漏

c# - 我如何使用 MS Moles 从地鼠那里引发事件?

c# - 从指数表示法解析数字

c# - C#/SQL Server 2016-更新大约1亿条具有哈希值的记录

vb.net - 如何在控制台应用程序上导入 Microsoft.Office.Interop.Excel?

iphone - 解释 alloc/init 发生两次