Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
从套接字到套接字的零分配复制
假设我们有一个套接字连接 我们称其为c1 我们接受消息的地方 我们还有 N 个其他套接字连接 我们将写入完全相同的消息 为了确定我们希望它写入哪个连接 我们只需要读取其中的前几个字节c1 但是套接字上剩余的字节不需要加载到java堆中 只需
Java
performance
Sockets
NIO
lowlatency
Java COM 桥
我有一个超低延迟程序 需要与 Windows COM 组件交互 最快的方法是什么 使用像 JACOB 这样的 COM 桥或编写本机 COM 库并使用像 ZeroMQ 这样的消息总线发送消息 如果您使用 ZeroMQ 您将处理两个进程 将消息
Java
com
lowlatency
使用 gstreamer 进行低延迟音频捕获
我需要在 Linux 上进行 几乎 实时音频捕获gstreamer 我的问题是我无法将延迟降低到约 210 毫秒以下 我尝试了从麦克风到耳机的简单环回 gst launch 1 0 pulsesrc alsasink gst launch
Audio
gstreamer
lowlatency
在 C++ 中将数据从一个线程发送到另一个线程的最快方法是什么?
我尝试过构建一个简单的生产者 消费者程序的实验 它们在单独的线程中运行 生产者生成一些数据 消费者在另一个线程中获取它 我实现的消息传递延迟约为 100 纳秒 谁能告诉我这是否合理或者是否有更快的实现 我没有使用锁 只是简单的内存计数器 我
c
Multithreading
lowlatency
CyclicDist 在多个语言环境中变慢
我尝试使用以下方法实现矩阵乘法CyclicDist module 当我使用一种语言环境与两种语言环境进行测试时 一种语言环境要快得多 是因为两个 Jetson nano 板之间的通信时间真的很长还是我的实现没有利用这种方式CyclicDis
使用 NODE.JS 和 html5 实现低延迟 (50ms) 视频流
客观的 我正在构建一个 FPV 机器人 我想通过本地 Wi Fi 连接使用网络浏览器来控制它 我使用的是带有 Raspbian Stretch 的树莓派 3B 我建造了自己的电机控制和电源调节器帽子 经过大量的研究测试 我决定使用 node
html
nodejs
videostreaming
raspberrypi3
lowlatency
为什么返回 Java 对象引用比返回原语慢得多
我们正在开发一个延迟敏感的应用程序 并且一直在对各种方法进行微基准测试 使用jmh http openjdk java net projects code tools jmh 在对查找方法进行微基准测试并对结果感到满意后 我实现了最终版本
Java
lowlatency
jmh
为什么在繁忙的旋转暂停后,同一代码块的 JVM 显示出更多的延迟?
下面的代码演示了这个问题明确地 即 完全相同的代码块在繁忙的旋转暂停后会变得更慢 请注意 我当然没有使用Thread sleep 另请注意 没有条件导致 HotSpot JIT 去优化 因为我使用数学运算而不是更改暂停IF 我想要对一块数学
Java
Optimization
JVM
Realtime
lowlatency
如何配置 asp.net kestrel 实现低延迟?
我正在尝试实现一个 asp net 2 2 应用程序 以尽可能低的速度服务 HTTP 请求latency 不是吞吐量 它不是为了生产而是为了某种竞争 该应用程序应该在具有 4 个核心的 Linux docker 容器环境中运行 并且我的处理
c
Linux
NetCore
lowlatency
kestrel
我应该将“旋转”线程“绑定”到某个核心吗?
我的应用程序包含几个 旋转 的延迟关键线程 即从不阻塞 这样的线程预计会 100 占用一个 CPU 核心 然而 现代操作系统似乎经常将线程从一个核心转移到另一个核心 例如 使用以下 Windows 代码 void Processor Con
c
Multithreading
lowlatency
访问各种缓存和主内存的大致成本?
谁能给我访问 L1 L2 和 L3 缓存以及 Intel i7 处理器上主内存的大致时间 以纳秒为单位 虽然这不是一个具体的编程问题 但了解这些类型的速度细节对于一些低延迟编程挑战是必要的 每个人都应该知道的数字 0 5 ns CPU L1
performance
memory
latency
cpucache
lowlatency
Java Netty负载测试问题
我使用文本协议编写了 接受连接和轰炸消息 100 字节 的服务器 并且我的实现能够使用第 3 方客户端发送大约 400K 秒的环回消息 我为这项任务选择了 Netty SUSE 11 RealTime JRockit RTS 但是当我开始基
Java
performance
Netty
lowlatency
throughput
为什么 joblib 并行执行会使运行时间变慢?
我想在 3D 中打乱值numpy array 但仅当它们 gt 0 时 当我使用单核运行函数时 它比使用 2 个核运行要快得多 这远远超出了创建新的 python 进程的开销 我缺少什么 以下代码输出 random shuffling of
python
performance
parallelprocessing
joblib
lowlatency
如何预取不常用的代码?
我想将一些代码预取到指令缓存中 代码路径很少使用 但我需要它位于指令缓存中 或者至少在 L2 中 在极少数情况下 我对这些罕见的情况有一些提前通知 mm prefetch 对代码有用吗 有没有办法将这些不常用的代码放入缓存中 对于这个问题
c
lowlatency
Prefetch