gpt4 book ai didi

asp.net - 进程模型 minFreeThreads 澄清

转载 作者:行者123 更新时间:2023-12-02 16:46:25 25 4
gpt4 key购买 nike

我一直在修改.net进程模型来解决一些吞吐量问题。我读过很多文章,但需要对 minFreeThreads 属性进行一些澄清。提高此值是否意味着保留更多线程来处理传出请求(调用外部 Web 服务)?

用例:我有一个异步处理程序正在等待回调以响应请求者。有一个计时器会导致请求超过时间限制以“无数据”进行响应。如果有 100 个请求需要响应,那么较高的 minFreeThreads 值是否允许发出更多请求?

最佳答案

虽然已经过时且已弃用: http://msdn.microsoft.com/en-us/library/ff647787.aspx

我对表 6.1 的解释如下:(对于 1 个 CPU/核心的情况)maxWorkerThreads 是可用于任何操作(传入、传出)的线程数minFreeThreads 是传入请求的低水位线。如果达到此标记,将不再接受传入请求,它们将排队。该排队将有助于让 Web 服务器完成所有待处理的任务(例如处理传出的 Web 服务调用)。

要回答您的问题,根据本指南,不,提高 minFreeThreads 对您的情况不会有任何帮助,甚至可能会降低性能。

也许这是进一步探索的良好(不再维护)起点: http://msdn.microsoft.com/en-us/library/ff647791.aspx#scalenetchapt15_topic12

关于asp.net - 进程模型 minFreeThreads 澄清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4742490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com