擅长:python、mysql、java
<p><code>send()</code>调用意味着到内核的往返(操作系统直接处理硬件的部分)。它的单位成本约为几百个时钟周期。这是无害的,除非您试图调用<code>send()</code>数百万次。在</p>
<p>通常,缓冲是指在收集到“足够的数据”时偶尔调用<code>send()</code>“足够”并不意味着“整个消息”,而是类似“足够的字节,这样内核往返的单位成本就小了”。根据经验,8kb的缓冲区(8192字节)通常被认为是好的。在</p>
<p>不管怎么说,对于所有与绩效相关的问题,没有什么能比得上实际的衡量标准。试试看。大多数时候,没有任何实际的性能问题值得担心。在</p>