Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 与非托管代码相比,在TCP/UDP套接字上读取/写入高数据量时,托管代码是否存在性能损失? 您认为托管应用程序中的C TCP/UDP套接字是否可以使用与原生C++版本大致相同的数据量?如果不是,我们应该考虑的数据量是什么,或者C是更好的使用,以及在管理侧实现的最大障碍是什么? < P>这是我的经验,网络速度和延迟是性能方面比托管或非托管代码更大的因素。实际上,在数据库访问方面也是如此。_C#_Performance_Tcp_Sockets_Unmanaged - Fatal编程技术网

C# 与非托管代码相比,在TCP/UDP套接字上读取/写入高数据量时,托管代码是否存在性能损失? 您认为托管应用程序中的C TCP/UDP套接字是否可以使用与原生C++版本大致相同的数据量?如果不是,我们应该考虑的数据量是什么,或者C是更好的使用,以及在管理侧实现的最大障碍是什么? < P>这是我的经验,网络速度和延迟是性能方面比托管或非托管代码更大的因素。实际上,在数据库访问方面也是如此。

C# 与非托管代码相比,在TCP/UDP套接字上读取/写入高数据量时,托管代码是否存在性能损失? 您认为托管应用程序中的C TCP/UDP套接字是否可以使用与原生C++版本大致相同的数据量?如果不是,我们应该考虑的数据量是什么,或者C是更好的使用,以及在管理侧实现的最大障碍是什么? < P>这是我的经验,网络速度和延迟是性能方面比托管或非托管代码更大的因素。实际上,在数据库访问方面也是如此。,c#,performance,tcp,sockets,unmanaged,C#,Performance,Tcp,Sockets,Unmanaged,根据我的经验,与托管或非托管代码相比,网络速度和延迟是影响性能的更大因素。实际上,在数据库访问方面也是如此。在某种程度上,答案必须取决于硬件 我建议您编写一些原型程序来进行实验。答案在一定程度上取决于硬件 我建议您编写一些原型程序来进行实验。两者都可以处理相同数量的数据。问题是速度和内存使用。在大多数情况下,C已经证明它的速度慢得可以忽略不计:所以没有理由不使用它。当使用C作为套接字时,主要有两个内存问题,大量的钉扎会导致堆碎片化。正确的最重要的事情是记录在案。如果链接断了,我的工作就不正常了,

根据我的经验,与托管或非托管代码相比,网络速度和延迟是影响性能的更大因素。实际上,在数据库访问方面也是如此。

在某种程度上,答案必须取决于硬件


我建议您编写一些原型程序来进行实验。

答案在一定程度上取决于硬件


我建议您编写一些原型程序来进行实验。

两者都可以处理相同数量的数据。问题是速度和内存使用。在大多数情况下,C已经证明它的速度慢得可以忽略不计:所以没有理由不使用它。当使用C作为套接字时,主要有两个内存问题,大量的钉扎会导致堆碎片化。正确的最重要的事情是记录在案。如果链接断了,我的工作就不正常了,但这可能是我们狡猾的互联网,谷歌有它。

两者都可以处理相同数量的数据。问题是速度和内存使用。在大多数情况下,C已经证明它的速度慢得可以忽略不计:所以没有理由不使用它。当使用C作为套接字时,主要有两个内存问题,大量的钉扎会导致堆碎片化。正确的最重要的事情是记录在案。如果链接断了,我这边就不行了,但这可能是我们狡猾的互联网,谷歌有