gpt4 book ai didi

c# - 从 C# 移植的托管 C++ (CLI) 代码是否会比原始 C# 运行得更快? (TCP 服务器)

转载 作者:太空宇宙 更新时间:2023-11-04 15:09:28 24 4
gpt4 key购买 nike

因此我们创建了用于视频共享的简单 C# tcp 服务器。它所做的一切都很简单,并且应该“生活”完成 - 从一些广播公司接收打包到容器中的实时视频(在我们的例子中是 FLV)并与所有订阅者共享接收流(意味着打开容器并创建新容器并在容器结构上制作时间戳但是不以任何方式解码数据包的内容)。我们测试了我们的服务器,但发现其性能不足以支持 5 个传入流媒体和 10 个传出流。 Fe 发现 this app用于移植。我们会尝试任何方式,但在我们尝试之前,我想知道你们中是否有人在您的任何项目中尝试过这样的事情。所以主要问题 - C++ CLI 会让应用程序比原始 C# 更快吗?

最佳答案

没有。

用不同的语言编写相同的代码不会有任何区别;它仍然会编译成相同的 IL。

C# 不是一种慢语言;你可能有一些更高级别的性能问题。
您应该优化现有代码。

关于c# - 从 C# 移植的托管 C++ (CLI) 代码是否会比原始 C# 运行得更快? (TCP 服务器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5041554/

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