性能优化
已收录文章:32篇
-
科技周边 · 业界新闻 | 2个月前 | 性能优化 · 业界新闻 · 运行时 · 版本升级 · Go生态 · 内存分配 性能基准 Go 1.27 小对象分配 size-specialized mallocGo 1.27 草案让编译器为小于 80 字节的分配调用尺寸专用分配例程,局部收益最高约 30%,分配密集型程序整体预期约 1%。文章用基准样例拆解收益边界、二进制增量、回退开关和升级验收。202 收藏
-
Python 3.13 新增 os.process_cpu_count(),它读取当前进程可用的逻辑 CPU 数,可能小于 os.cpu_count()。本文用容器配额和线程池示例拆开默认值、None 回退、显式 max_workers 与验收边界。197 收藏
-
Python 3.14 的 free-threaded 构建可以让线程真正并行,但收益取决于任务类型、共享状态和第三方扩展。本文用可重复的基准测试拆解线程加速、锁竞争和自动启用 GIL 的回退边界。183 收藏
-
科技周边 · 业界新闻 | 2个月前 | 性能优化 · 业界新闻 · 运行时 · 版本升级 · Go生态 · 内存分配 性能基准 Go 1.27 小对象分配 size-specialized mallocGo 1.27 草案让编译器为小于 80 字节的分配调用尺寸专用分配例程,局部收益最高约 30%,分配密集型程序整体预期约 1%。文章用基准样例拆解收益边界、二进制增量、回退开关和升级验收。151 收藏
-
Rust 1.98.0 稳定版带来代数浮点方法、整数缓冲格式化和 ManuallyDrop 文档保证。本文用最小实验说明哪些代码适合尝试,哪些数值场景仍应保持确定性,并给出升级核对清单。145 收藏
-
Redis 的服务端缓存很快,但高频读请求仍可能把网络和序列化成本推到应用侧。本文用 Redis Tracking 演示本地缓存如何接收失效通知,比较默认模式与 OPTIN,说明 RESP3、重连、写后读取和广播模式的边界,给出一套可验证的落地检查清单。144 收藏
-
Redis 8.2 为 Streams 增加 XACKDEL 和 XDELEX,可在多消费组场景中把确认与删除、删除与消费组引用处理放进同一条命令。本文用可复现实验比较旧式客户端清理流程与 ACKED 策略的延迟、删除结果和边界。136 收藏
-
Go 1.21 引入的 clear 内置函数适合批量清空 map,但它并不等于释放底层容量。本文用缓存复用、重新分配和基准测试说明三种清理策略的边界。134 收藏