作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在自动执行一些分析任务,并希望实时记录堆空间和生成大小。 profiling API对于我需要的东西来说似乎非常复杂,而且它似乎在监听个人分配和集合,这对我来说并不那么重要。分析工具当然很有帮助,但我一直在寻找更灵活、可编程的接口(interface)。
最佳答案
术语“当前内存使用情况”的定义有点松散。你是说工作组吗?无论它意味着什么,您都可以使用进程类中的不同属性(例如 VirtualMemorySize
、WorkingSet
、PrivateMemorySize
等)来检索它。
long workingSet = System.Diagnostics.Process.GetCurrentProcess().WorkingSet64;
关于c# - 有没有办法检索 C# 应用程序的当前内存使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/461139/
我是一名优秀的程序员,十分优秀!