开发高性能 RPC 服务器
本部分中的信息适用于远程协议序列: ncacn_ip_tcp、 ncacn_http、 ncacn_np以及 Windows 2000 和 Windows XP。
本部分介绍 RPC 服务器性能的三个主要方面:
代码路径长度是 RPC 的另一个主要性能考虑因素。 通常对代码路径长度有很好的了解,并且由于该主题的文献和工具已广泛提供,因此本文未对此进行介绍。
在考虑 RPC 性能时,需要记住的一条重要且已建立的常规性能规则是:找到系统中的瓶颈,并努力解决此问题。 门控瓶颈可能不是 RPC 编程,如果是这种情况,在解决瓶颈之前,RPC 中的性能优化不会提高性能。 例如,受资源争用困扰的系统不需要更高效地使用网络。
如果系统部署在各种环境中,最好确保系统的所有方面都经过良好优化,因为不同的环境可能会产生不同的性能瓶颈。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈