【问题标题】:Calling GetAvailableThreads for different thread pools为不同的线程池调用 GetAvailableThreads
【发布时间】:2011-05-02 00:24:36
【问题描述】:

我使用 ThreadPool.GetAvailableThreads 来监控网站中的线程使用情况,并将结果写入性能计数器。为此,我在站点中运行了一个线程来进行监视。我希望能够在不修改站点代码的情况下对其进行监控。有没有办法可以编写一个控制台应用程序来访问给定进程的线程池,而不是当前进程,并为该池调用 GetAvailableThreads?

【问题讨论】:

    标签: .net asp.net monitoring threadpool diagnostics


    【解决方案1】:

    当然。看看这个:http://msdn.microsoft.com/en-us/library/ff650682.aspx 该信息已被弃用,因为 IIS 7 以不同的方式实现 ASP.NET 应用程序池(以及线程池),但如果您使用“经典 .NET 应用程序池”,它应该仍然可以工作。

    【讨论】:

    • 我以前看过那篇文章,但我没有想到我可以在同一个应用程序池中创建一个新站点。这不是我想要的,但我想它可以完成工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 2017-10-25
    • 2014-01-31
    • 2014-08-13
    • 1970-01-01
    • 2018-03-24
    • 1970-01-01
    相关资源
    最近更新 更多