繁体   English   中英

监视WCF服务内存使用情况

[英]Monitor WCF service memory usage

美好的一天,

有没有办法监视WCF服务的内存使用情况?

我用Google搜索,找不到合适的答案。 不幸的是,我无权使用RedGate ANTS或JetBrains内存分析器等第三方工具。

我已在服务Web配置中启用了所有性能计数器,以查看是否可以使用性能监视器来查看内存使用情况,但是我不知道从哪里可以获取服务正在使用的内存量。

我还为一种wcf方法创建了一个负载测试,就像进行测试一样,以查看它是否可以告诉我该服务在测试过程中使用了多少内存,但也认为它没有提供我所需的信息。

有谁知道我该怎么做或将我指向正确的方向?

先感谢您。

我想按标准观看性能计数器,这意味着您应该使用PerfMon utilite。 从cmd启动它并打开系统监视器链接。 在那里,您应该添加新的监视器( CTRL + N )。 根据您的服务的CLR版本和托管参数,您可以从出现的列表中选择两个选项,这可能会帮助您:

1) ServiceModelServices(3.0或4.0) -监视有关您的服务,实例数,处理器负载,事务,安全性,调用次数等信息。

2) CLR中的内存。 NET-帮助您监视.NET FrameWork应用程序的内存使用情况。 在那里,您应该选择服务托管过程(例如IIS的w3wp)。 之后,您可以观看所需的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM