Indy的TIdMappedPortTCP最大同时连接数?

时间:2014-02-11 12:26:05

标签: delphi indy10

我创建了一个简单的Delphi服务应用程序,它使用Indy的TIdMappedPortTCP将连接从一个端口重定向到远程服务器上的另一个端口。

应用程序不会以任何形式处理流量。它仅使用DefaultPort,MappedPort和MappedHost属性将流量重定向到远程服务器。

我需要知道它可以处理的最大连接数是多少,以及影响性能的不同因素有哪些,例如OS,架构(32位/ 64位)..等等。

我目前的测试显示TIdMappedPortTCP可以处理超过1500个线程的1500连接。

我期待同时连接将增加到10000甚至20000。

## Update 1 ##

我的测试显示该应用程序使用50000KB(50MB)进行1000个TCP连接(1000个线程)。

## Update 2 ##

该应用程序目前使用超过6000个线程(6000个TCP连接),内存使用量仅为250MB,没有性能问题!

0 个答案:

没有答案