当前位置 : 主页 > 网络推广 > seo >

有没有办法检索C#应用程序的当前内存使用?

来源:互联网 收集:自由互联 发布时间:2021-06-16
我自动化一些分析任务,并希望实时记录堆空间和生成大小。 profiling API似乎非常复杂的我需要,它似乎听个人的分配和集合,这对我来说不那么重要。分析工具是一个很大的帮助,当
我自动化一些分析任务,并希望实时记录堆空间和生成大小。 profiling API似乎非常复杂的我需要,它似乎听个人的分配和集合,这对我来说不那么重要。分析工具是一个很大的帮助,当然,但我在寻找一个更灵活,可编程的接口。 术语“当前内存使用”有点宽松地定义。你的意思是工作集吗?无论它意味着什么,你可以使用不同的属性,如VirtualMemorySize,WorkingSet,PrivateMemorySize等从进程类中检索它。

long workingSet = System.Diagnostics.Process.GetCurrentProcess().WorkingSet64;
网友评论