latency相关内容

强制android立即发送UDP数据包?

我正在尝试通过 WiFi 将我的 Galaxy Ace 连接到我的笔记本电脑.两台设备都通过WiFi连接到路由器,双方都使用Java. 在 TCP 连接不时给我很高的 ping 之后,我决定将连接基于 UDP,以便能够控制数据包实际发送的时间. 但是,Android 似乎仍在缓冲 UDP 数据包并且不会立即发送它们.如果在几分之一秒内没有传出数据,则此操作或完全关闭 WiFi. ..
发布时间:2022-01-22 17:14:34 Java开发

iPhone 在 3G 上的典型 UDP 延迟 - 我的数字对吗?

为了在 iPhone 上评估 TCP 与 UDP,我在我的计算机上编写了一个小型回显服务器,并在 iPhone 上使用了 AsyncUdpSocket 库,但是延迟出乎意料地大,我想知道我的实现是否有问题不知何故. 我的设置有一个 wifi 路由器(Apple Airport),它有一个外部静态 IP.回显服务器使用的端口被转发到我的开发计算机. 我使用了两种不同的设置: iPh ..
发布时间:2022-01-19 16:27:31 移动开发

CentOS VirtualBox 5 秒的 http 请求延迟

我在我的 OSX 10.8.2 机器上的 VirtualBox 4.2.1 内运行 centos 6.3,遇到了我不理解的延迟问题.基本上,对任何地方的每个 http 请求都有额外的 5000 毫秒延迟.Ping 没有额外的延迟. [vagrant@localhost ~]$ curl -o/dev/null https://google.com -w ""% 总计 % 接收 % Xferd ..
发布时间:2022-01-13 21:38:36 其他开发

WebRTC getStat() API 设置

我正在尝试使用 WebRTC 的 api 中的 getStat() 来查看它是否提供了任何有用的信息测量延迟和其他视频流数据.问题是关于如何使用它的信息并不多.即使是较旧的现有示例也非常罕见,但此后 api 已经发生了变化. 例如,我的设置: peerconnection.getStats(function(stats) {控制台日志(统计);})); 这将返回一个带有 2 个函数的 R ..
发布时间:2022-01-07 23:38:40 其他开发

处理 MySQL 事务中的延迟

问题 我正在尝试弄清楚如何在数据库中正确设置事务并考虑潜在的延迟. 设置 在我的示例中,我有一个 users、keys 表,其中每个用户可以有多个键,以及一个 config 表,它指示允许每个用户拥有多少个密钥. 我想运行一个存储过程: 确定是否允许给定用户请求密钥. 获取一个可用的、无人认领的钥匙. 尝试为给定用户兑换密钥. 该过程的伪代码为: 开始交 ..
发布时间:2022-01-06 20:48:24 数据库

LMAX 的颠覆者模式是如何运作的?

我正在尝试了解破坏者模式.我看过 InfoQ 的视频并尝试阅读他们的论文.我知道涉及到一个环形缓冲区,它被初始化为一个非常大的数组,以利用缓存局部性,消除新内存的分配. 听起来好像有一个或多个原子整数可以跟踪位置.每个“事件"似乎都有一个唯一的 id,它在环中的位置是通过找到它与环大小等相关的模数来找到的. 不幸的是,我对它的工作原理没有直观的认识.我做过很多交易应用,研究过actor ..
发布时间:2021-12-28 22:37:18 其他开发

测量服务器的 ping 延迟 - Python

我有一个服务器IP地址列表,我需要检查每个服务器是否在线以及延迟是多长时间. 我还没有找到任何直接的方法来实现这一点,而且在准确计算延迟方面似乎存在一些问题. 有什么想法吗? 解决方案 如果你已经习惯了解析字符串,你可以使用 subprocess 模块将你要查找的数据变成一个字符串,就像这样: >>>导入子流程>>>p = subprocess.Popen(["ping.ex ..
发布时间:2021-12-28 12:46:58 Python

访问各种缓存和主内存的大概成本?

谁能告诉我访问 L1、L2 和 L3 缓存以及 Intel i7 处理器上的主内存的大概时间(以纳秒为单位)? 虽然这不是一个专门的编程问题,但了解这些速度细节对于一些低延迟编程挑战是必要的. 解决方案 这是 i7 和 Xeon 系列处理器的性能分析指南.我应该强调,这有你需要的东西,还有更多(例如,查看第 22 页的某些时间和周期). 此外,此页面有一些详细信息关于时钟周期等 ..
发布时间:2021-12-21 09:47:10 其他开发

如何指定 Google Cloud Function 的区域?

我目前正在使用 Google Cloud Function 来构建我的 Restful API.但是,我发现它很慢,因为我的 Google-Cloud-Function 服务器在“us-central"上,而我的服务在亚洲. 我尝试将我的 Google 项目的默认区域更改为“asia-west-1"并重新启动云功能 - 我按照概述的步骤操作 这里——但不幸的是,它仍然在“us-central ..

如何通过浏览器确定远程服务器的延迟

我运行了几个游戏隧道服务器,并希望有一个页面,客户端可以在其中对所有服务器运行 ping 并找出响应最快的服务器.据我所知,在 JavaScript 中似乎没有正确的方法可以做到这一点,但我在想,有人知道在 Flash 或其他一些客户端浏览器技术中可以做到这一点的方法吗? 解决方案 大多数小程序技术,包括 Javascript,都强制执行同源策略.可以使用 onload 事件处理程序动态添 ..
发布时间:2021-12-20 17:49:07 前端开发

是否还在使用 register 关键字?

刚刚在 C++ 中遇到 register 关键字,我想知道这似乎是个好主意(将某些变量保存在寄存器中)编译器是否会默认执行此操作? 所以我想知道这个关键字还在使用吗? 解决方案 大多数实现只是忽略 register 关键字(除非它强加了语法或语义错误). 该标准也没有说任何东西都必须保存在寄存器中;只是它暗示了该变量将经常使用的实现.它的使用甚至已被弃用. 7.1.1 存 ..
发布时间:2021-12-20 11:18:04 C/C++开发

如何从延迟和带宽计算数据包时间

我有一个主机和交换机之间的链接. 链接有一个带宽&延迟.如何计算2个数据包(大小为1KB)从Host A传输到Switch 1的时间? 这是示意图(我说的是第一个链接) 注意:我只是想手动计算这些值,我想知道计算这些问题的原理/规律. 解决方案 Propagation time = (Frame Serialization Time)+(链接媒体延迟)+(排队延迟)+(节 ..
发布时间:2021-12-20 10:48:23 其他开发

预连接 vs dns-prefetch 资源提示

https://www.w3.org/TR/resource-hints/ 如果我理解正确,两者都用于启动早期连接以在以后更快地加载资源. 预连接只是做“更多". 除了更好的浏览器支持之外,还有什么理由在预连接上使用 dns-prefetch 吗?我还看到网站在同一个链接标签上同时使用 rel 以尽可能使用预连接,否则就回退到 dns-prefetch. ..
发布时间:2021-12-15 15:21:29 其他开发

如何在 C# 中获取服务器和客户端之间的延迟?

我正在为我用 ActionScript 3 编写的游戏引擎开发 C# 服务器应用程序.我使用权威服务器模型来防止作弊并确保游戏公平.到目前为止,一切正常: 当客户端开始移动时,它告诉服务器并开始本地渲染;然后,服务器告诉其他人客户端 X 已经开始移动,其中包含详细信息,以便他们也可以开始渲染.当客户端停止移动时,它告诉服务器,服务器根据客户端开始移动的时间和客户端呈现滴答延迟进行计算并回复每 ..
发布时间:2021-12-11 11:40:06 C#/.NET

如何在 tensorflow 中使用自定义 python 函数预取数据

我正在尝试预取训练数据以隐藏 I/O 延迟.我想编写从磁盘加载数据并预处理数据的自定义 Python 代码(例如,通过添加上下文窗口).换句话说,一个线程进行数据预处理,另一个线程进行训练.这在 TensorFlow 中可行吗? 更新:我有一个基于@mrry 示例的工作示例. 将 numpy 导入为 np将张量流导入为 tf进口螺纹BATCH_SIZE = 5培训_ITERS = 4100 ..
发布时间:2021-12-09 22:18:09 Python

Ubuntu Linux 中的异步 IO io_submit 延迟

我正在寻找有关如何为我在 Ubuntu Linux 14.04 上运行的应用程序提供高效和高性能异步 IO 的建议. 我的应用程序处理交易并在磁盘/闪存上创建一个文件.随着应用程序通过事务进行,额外的块被创建,这些块必须附加到磁盘/闪存上的文件中.该应用程序还需要在处理新事务时频繁读取该文件的块.每个事务可能需要从这个文件中读取一个不同的块,此外还要创建一个必须附加到这个文件的新块.有一个传 ..
发布时间:2021-12-03 13:23:53 服务器开发

预测现代超标量处理器上的操作的延迟需要考虑哪些因素,我如何手动计算它们?

我希望能够手动预测任意算术运算(即没有分支或内存,尽管这也很好)的确切时间长度,考虑到指令重新排序,x86-64 汇编代码将在给定特定架构的情况下使用、超标量、延迟、CPI 等 实现这一目标必须遵循什么/描述规则? 我想我已经弄清楚了一些初步规则,但是我找不到任何将任何示例代码分解到这种详细程度的参考资料,因此我不得不进行一些猜测.(例如,英特尔优化手册几乎没有提到指令重新排序.) ..
发布时间:2021-11-30 11:07:19 其他开发

加载和显示大文本文件

在 Swing 应用程序中,我有时需要支持对加载缓慢的大型、面向行的文本文件的只读访问:日志、转储、跟踪等.对于少量数据,一个 适合 Document 和 JTextComponent很好,如此处所示.我理解浏览大量数据的人为限制,但有问题的东西似乎总是在最大的文件中.对于 10-100 兆字节、百万行范围内的大量文本,是否有任何实用的替代方案? 解决方案 我会把问题分开. 第一个是 ..
发布时间:2021-11-25 11:59:07 Java开发