8

やあ、

このリンクによると、 WCF 4.0のデフォルト値は次のとおりです。

  • MaxConcurrentSessions: 16 * プロセッサ数
  • MaxConcurrentSessions: MaxConcurrentCalls + MaxConcurrentSessions 100 * プロセッサ数
  • MaxConcurrentSessions: 100 * プロセッサ数

私は知っていますが、それほど明確ではありません。MSDN(WCF 4.0)のドキュメントを見ると、次のように書かれています:

  • maxConcurrentCalls: 16
  • 最大同時インスタンス数: 26
  • 最大同時セッション数: 10

ただし、WCF 4.5を見ると、一部の値は最初の例のように CPU に基づいています。

  • maxConcurrentCalls :プロセッサー数の 16 倍
  • maxConcurrentInstances :デフォルトは、MaxConcurrentSessions のデフォルト値と MaxConcurrentCalls のデフォルト値の合計です。
  • maxConcurrentSessions :デフォルトはプロセッサー数の 100 倍です

では、魔女の方が正しいですか?

4

1 に答える 1

12

Before WCF 4.0 the default values were

  • Concurrent Calls: 16
  • Concurrent Sessions: 10
  • Concurrent Instances: Concurrent Calls + Concurrent Sessions (26)

From WCF 4.0 onwards they are

  • Concurrent Calls: 16 * processor count
  • Concurrent Sessions: 100 * processor count
  • Concurrent Instances: Concurrent Calls + Concurrent Sessions
于 2012-05-16T10:24:24.600 に答える