当前位置:  开发笔记 > 编程语言 > 正文

有没有办法检索C#app的当前内存使用情况?

如何解决《有没有办法检索C#app的当前内存使用情况?》经验,为你挑选了2个好方法。

我正在自动执行一些分析任务,并希望实时记录堆空间和生成大小.该分析API似乎是什么,我需要非常复杂的,它似乎偷听个人分配和收藏,这对我来说并不那么重要.分析工具当然是一个很好的帮助,但我一直在寻找一个更灵活,可编程的界面.



1> Mehrdad Afsh..:

"当前内存使用"这个术语有点松散定义.你的意思是工作集吗?不管这意味着,你可以使用不同的属性,如VirtualMemorySize,WorkingSet,PrivateMemorySize,等从工艺类进行检索.

long workingSet = System.Diagnostics.Process.GetCurrentProcess().WorkingSet64;



2> Brian Rasmus..:

有许多这些东西的性能计数器,如果你不能使用Perfmon,你可以通过Diagnostics API访问计数器.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有