不引入 worker_threads 时如何把一个长 CPU 计算拆小避免阻塞事件循环?
不引入 worker_threads 时如何把一个长 CPU 计算拆小避免阻塞事件循环? 本文先给出可直接复述的结论,再用最小代码说明CPU 任务 分片 setImmediate 事件循环的工作方式、判断依据、项目边界和常见误区。
Node.js · 性能优化面试题第 1 页,显示第 1–6 题,共找到 6 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
不引入 worker_threads 时如何把一个长 CPU 计算拆小避免阻塞事件循环? 本文先给出可直接复述的结论,再用最小代码说明CPU 任务 分片 setImmediate 事件循环的工作方式、判断依据、项目边界和常见误区。
Worker 线程间如何用 transferList 转移 ArrayBuffer 的所有权? 本文先给出可直接复述的结论,再用最小代码说明worker_threads transferList ArrayBuffer 转移的工作方式、判断依据、项目边界和常见误区。
Node.js 的 async_hooks 模块能追踪什么,为什么它被标记为实验性但仍被广泛使用? 本文先给出可直接复述的结论,再用最小代码说明async_hooks 用途 实验性 asyncId的工作方式、判断依据、项目边界和常见误区。
在 Node.js 里做请求上下文传递,为什么优先 AsyncLocalStorage 而不是第三方 cls 或 zone 方案? 本文先给出可直接复述的结论,再用最小代码说明AsyncLocalStorage 对比 cls 请求上下文方案的工作方式、判断依据、项目边界和常见误区。
Node.js 生产服务中大量使用 console.log 可能带来哪些性能问题? 本文先给出可直接复述的结论,再用最小代码说明Node.js console.log 同步阻塞 性能问题的工作方式、判断依据、项目边界和常见误区。
Node.js Buffer.alloc 与 Buffer.allocUnsafe 的安全边界是什么,复用未清零内存会泄露什么? 本文先给出可直接复述的结论,再用最小代码说明Node.js Buffer alloc allocUnsafe 安全的工作方式、判断依据、项目边界和常见误区。