c++ - htons 给网络时间增加了多少开销
问题描述
我想测量通过 TCP 发送和返回响应的时间,我想知道函数从小端到大端的转换需要多少时间htons
。
解决方案
在我们科技时代的普通硬件上:
通过 TCP 发送和接收数据是一个在几毫秒到几分钟的时间范围内运行的过程。
在内存中转换几个字节的字节序是一个在几纳秒的时间尺度上运行的过程。
我想知道通过 htons 函数从小端到大端的转换需要多少时间
可以忽略不计,相差 6 个数量级。
推荐阅读
- postgresql - 带有huge_pages的postgres数据库的SHMMAX / SHMALL内核参数
- amazon-web-services - 用于 S3 事件的圣杯部署引发错误
- histogram - octave:带有数据标签的直方图
- python - Kivy 将值传递给进度条
- postgresql - 在更新语句中排除空列 - JOOQ
- c# - 使用 csfle 时超出 mongo 连接
- http - 如何从 HTTP 服务获取文件夹内容列表,而不必不可靠地解析 HTML?
- python-3.x - 搜索引擎中的分页错误:找不到页面 (404)。第二页和第三页出现了类似的错误
- reactjs - 我有一个关于 React 的跨域请求问题
- opencv - 如何将采集卡获取的像素数据与原始像素数据进行匹配