异步 WebSocket 应用程序的概要分析

3

我一直在尝试改进一个基于asynciowebsockets的websocket应用程序。

在分析输出中,我发现耗时最长的部分是select.kqueue对象的control方法enter image description here

我不太清楚这意味着什么:

  • 这是否意味着我大部分时间都在等待消息?
  • 还是说我有太多的任务/协程,导致上下文切换花费了太多时间?
1个回答

1
这意味着asyncio正在等待新的事件,很可能是针对您的情况的websocket传入消息。将其视为“空闲时间”。

啊,好的,谢谢。所以是服务器不够快,因为我有足够的带宽可用。 - qichao_he

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接