[英]How can I check how much RAM my C#/WPF application needs?
我开发了一个C#/ WPF应用程序,需要加载数百个对象模型。 现在我想知道这消耗了多少RAM。 那么检查这个的最佳方法是什么? 我可以使用TaskManager吗? 或者这不可靠吗?
您无法使用任务管理器准确计算您的进程消耗多少RAM,因为该数字标记不准确; 它实际上是该过程的工作集 。
如果您想查看应用程序消耗多少RAM,您应该查看.NET内存性能计数器 。
应该注意的是,除非您确实发现存在性能瓶颈,否则不应尝试优化实际使用的RAM量。
JetBrains dotTrace是您正在寻找的工具。 不,TaskManager不可靠
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.