程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
性能优化 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
用 flamegraph 排查 Workers 生产 CPU/内存:从 cf CLI 抓 profile 到 R2 递归调用优化
案例
用 flamegraph 排查 Workers 生产 CPU/内存:从 cf CLI 抓 profile 到 R2 递归调用优化
2026-10-10 20:04:28
Cloudflare Workers 与 Durable Objects 上线按需 CPU/内存 profiling:cf CLI 或 Dashboard 发起采样、看交互式 flamegraph。文中给出 R2 binding 的真实案例——JSON.stringify 递归 replacer 导致嵌套值重复处理、优化后快 2.7 倍;以及内存案例利用 pprof 定位到部分禁用的 Prometheus 代码占 66.7% 分配,修复后 P999 从 133MB 降到 118MB。
Cloudflare
Workers
性能优化
flamegraph
pprof
Serverless
文件
Go 1.26 发布:new(expr)、泛型自引用落地,Green Tea GC 默认开启
编程
Go 1.26 发布:new(expr)、泛型自引用落地,Green Tea GC 默认开启
2026-10-02 21:03:49
Go 1.26 于 2026-02-10 发布。语言层面 new 接受表达式、泛型类型可在类型参数列表里自引用;运行时 Green Tea GC 默认启用、cgo 开销降约 30%;go fix 重写为 modernizers、go mod init 默认写入更低 go 版本;另有实验性的 simd/archsimd、runtime/secret、goroutineleak profile。
Go
编程语言
性能优化
工具链
标准库
88 列 × 651 行卡死 4 秒:Vue 表格从 57288 个单元格砍到 880 个
编程
88 列 × 651 行卡死 4 秒:Vue 表格从 57288 个单元格砍到 880 个
2026-10-01 21:31:03
一个 Vue 2 数据统计页加载卡死 4 秒、主线程阻塞 5.5 秒。用 Chrome Performance Trace 定位到 510 万次条件判断与 O(n×m) 嵌套遍历,分算法、数据、架构、渲染四层优化:动态属性替换硬编码判断、Web Worker 分离重计算、Object.freeze 跳过响应式、Element UI 树形表格懒加载,首屏从 57288 个单元格降到 880 个,并记录了 Web Worker 三大传输陷阱与 el-table lazy 的三条铁律。
Vue
Element
UI
Web
Worker
性能优化
前端
MySQL 慢查询日志排错:订单查询 Query_time 从 15.2s 到 0.02s
案例
MySQL 慢查询日志排错:订单查询 Query_time 从 15.2s 到 0.02s
2026-09-25 21:07:25
一次电商订单查询接口超时的排错记录:用慢查询日志定位到 Rows_examined 50 万、Rows_sent 仅 100 的全表扫描 SQL,建联合索引 (category_id,status,sales) 并去掉 SELECT * 后 Query_time 从 15.2s 降到 0.02s。文中给出慢查询日志相关参数的动态开启语句与 pt-query-digest 用法。
MySQL
慢查询
索引
性能优化
运维
TypeScript 7.0 原生移植:Go 版 tsc 实测 10.4x,JSDoc/CommonJS 破坏性变更
编程
TypeScript 7.0 原生移植:Go 版 tsc 实测 10.4x,JSDoc/CommonJS 破坏性变更
2026-09-24 00:04:13
TypeScript 编译器改用 Go 重写(代号 Corsa),VS Code 代码库 tsc 从 77.8s 降到 7.5s。整理 10x 数字构成、tsgo 预览试用方式、功能完成度,以及 JSDoc/Closure/CommonJS 老项目在 TS 7 要改的写法与破坏性变更。
typescript
go
TypeScript
Go
tsc
编译器
JSDoc
CommonJS
性能优化
Go 1.27 发布:泛型方法落地、encoding/json/v2 转正,小对象分配最多省 30%
编程
Go 1.27 发布:泛型方法落地、encoding/json/v2 转正,小对象分配最多省 30%
2026-09-20 21:01:27
Go 1.27 正式发布,方法可以声明自己的类型参数,结构体字面量能直接赋值提升字段,encoding/json/v2 去掉实验开关且默认更严格。小于 80 字节的分配最多便宜 30%,代价是二进制增大约 60KB;另有多项 GODEBUG 被永久移除。
Go
Go1.27
泛型
encoding
json
性能优化
Debian Code Search 用纯 Go SIMD 重写 TurboPFor:删掉最后一行 cgo,性能反超 C 库
编程
Debian Code Search 用纯 Go SIMD 重写 TurboPFor:删掉最后一行 cgo,性能反超 C 库
2026-09-19 20:03:33
Debian Code Search 作者用 Go 1.26/1.27 实验性 simd/archsimd 包重写服役 7 年的 C 版 TurboPFor 整数压缩库,删掉最后一行 cgo:先靠减少分配、泛型位宽特化把纯标量性能拉到 C 的 76% 以上,再用 AVX2 垂直布局取得 3 倍加速,最后靠位置汇编计数再翻一倍,反超原 cgo 版本。
Go
SIMD
性能优化
cgo
AVX512
maxActive 和 max_connections 都设 151:导出功能打满 MySQL 连接池的复盘
案例
maxActive 和 max_connections 都设 151:导出功能打满 MySQL 连接池的复盘
2026-09-18 21:05:18
订单服务凌晨 P99 破 5 秒、MySQL 连接被榨干,根因是新上线的历史订单导出把连接按住一分多钟,而 maxActive 与 max_connections 都设成 151、没有余量。本文复盘排查过程,给出查询超时、读写分离、异步任务队列三个方案与 maxActive 按 60%-80% 设置的取舍。
MySQL
运维
故障排查
性能优化
连接池
PHP-FPM 生产调优:OPcache/JIT、max_children 计算与 Composer classmap 的坑
编程
PHP-FPM 生产调优:OPcache/JIT、max_children 计算与 Composer classmap 的坑
2026-09-15 21:32:09
经典 PHP-FPM 栈的生产调优清单:OPcache 与 JIT 参数、pm.max_children 按内存计算、超时与慢日志、以及 Composer 2.9.6+ 起 dump-autoload -o 不再生成 classmap 的坑与验证方法。
PHP
PHP-FPM
OPcache
Composer
性能优化
运维
Laravel Octane 2026 选型:8 核 FrankenPHP 压出 8035 RPS,缺一个索引掉到 556
编程
Laravel Octane 2026 选型:8 核 FrankenPHP 压出 8035 RPS,缺一个索引掉到 556
2026-09-15 21:31:05
对比 Laravel Octane 三种服务引擎(FrankenPHP / Swoole / RoadRunner)的架构差异与选型取舍,附一份 8 核 FrankenPHP 真实 DB/Redis 压测数据:纯 API 8035 RPS,缺少索引从 5396 掉到 556 RPS。
PHP
Laravel
Octane
FrankenPHP
RoadRunner
Swoole
性能优化
Redis 8.2 GA:kvobj 统一键值对象,短字符串内存降 25%-37%
编程
Redis 8.2 GA:kvobj 统一键值对象,短字符串内存降 25%-37%
2026-09-15 21:07:13
Redis Open Source 8.2 引入统一的 kvobj 键值对象,把键名、短值与可选 TTL 收进一次内存分配,短字符串内存降 25%-37%;同时优化 70+ 命令、I/O 多线程下吞吐最高提升 49%,并新增 XACKDEL/XDELEX、BITOP 四个逻辑算子与 CLUSTER SLOT-STATS。
Redis
数据库
缓存
性能优化
Redis Open Source
ClickHouse 26.8 LTS:用 |> 把 SQL 写成流水线,新增 EXPLAIN ANALYZE 与 ICU 分词器
综合
ClickHouse 26.8 LTS:用 |> 把 SQL 写成流水线,新增 EXPLAIN ANALYZE 与 ICU 分词器
2026-09-15 21:04:43
ClickHouse 26.8 是 LTS 版本:新增 |> 操作符把 SQL 写成多阶段流水线,配合 EXTEND 与中间结果别名可替代嵌套子查询;另有后台查询、PG 风格正则、icu/splitByRegexp 分词器、URL 数据库引擎与 BigQuery/S3 Tables/Snowflake Horizon 接入,以及 IEJoin、并行归并连接等性能改动。
ClickHouse
数据库
SQL
性能优化
MySQL 9.7.0 LTS 下放 Hypergraph 优化器:社区版也能开,JSON Duality Views 可做 DML
资讯
MySQL 9.7.0 LTS 下放 Hypergraph 优化器:社区版也能开,JSON Duality Views 可做 DML
2026-09-15 21:02:47
MySQL 9.7.0 LTS 把 Hypergraph 优化器、JSON Duality Views 的 DML、OpenTelemetry 遥测等原企业版能力下放到社区版,并引入 replica_allow_higher_version_source。本文给出 Hypergraph 的四种开启写法、duality view 的表级 DML 权限标签,以及 9.6/9.7 分支值得留意的行为变更。
MySQL
数据库
版本发布
性能优化
GraalVM Native Image 实战:启动从 1.8s 降到 82ms,封闭世界假设下的三个真坑
编程
GraalVM Native Image 实战:启动从 1.8s 降到 82ms,封闭世界假设下的三个真坑
2026-09-14 00:04:57
用 GraalVM Native Image 把 Java CLI 与 Spring Boot 3 服务编译成原生可执行文件:启动 1.8s→82ms、CLI 产物 18MB、Spring Boot 89MB。完整走通编译流程,并整理反射、资源文件、动态代理三类高频失败的配置文件与 GraalVM 25 新增的 -H:Preserve、SBOM、调试选项,附适用与不适用边界。
Native
Image
GraalVM
Java
AOT
性能优化
Vue 3 + Vite 6 构建优化:2 分 33 秒压到 50 秒,vendor chunk 从 7.6MB 降到 2.4MB
代码
Vue 3 + Vite 6 构建优化:2 分 33 秒压到 50 秒,vendor chunk 从 7.6MB 降到 2.4MB
2026-09-12 21:02:02
Vue 3 + Vite 6 项目构建优化实录:构建时间 2 分 33 秒压到 50 秒,最大 vendor chunk 从 7.6MB 降到 2.4MB。含 manualChunks 分组配置、LightningCSS 与 UnoCSS @apply 的冲突,以及 d3、video.js 因循环依赖不能单独拆包的坑。
Vue
Vite
前端构建
性能优化
ChatGPT 网页版前端逆向:React 19、React Router 7 与 10 亿用户下的加载优化
编程
ChatGPT 网页版前端逆向:React 19、React Router 7 与 10 亿用户下的加载优化
2026-09-11 23:22:59
对 ChatGPT 网页版进行前端逆向分析,发现其技术栈以 React 19、React Router 7、Tailwind CSS、Radix UI、ProseMirror 和 CodeMirror 6 等成熟开源项目为主。文章梳理了从 Next.js Pages Router 到 Remix 再到 React Router 7 流式 SSR 的演进,并解析边缘灰度、延迟加载、系统字体与 Sentinel 指纹校验等加载和风控优化。
ChatGPT
React
前端架构
性能优化
逆向分析
vLLM v0.29.0 版本解读:Model Runner V2 全面默认与新一代推理优化
编程
vLLM v0.29.0 版本解读:Model Runner V2 全面默认与新一代推理优化
2026-09-09 17:12:00
vLLM v0.29.0 发布:Model Runner V2 成为所有模型默认执行路径,新增 Hy4、腾讯 770B MoE、Qwen3.8-Flash-Next 等模型支持,并为 Kimi-K3 与 DeepSeek V4 提供端到端与 kernel 级性能优化,值得推理服务升级关注。
vLLM
LLM 推理
Model Runner V2
开源项目
性能优化
大型编辑器代码库的渐进式编译迁移:从 36 秒到 5 秒
编程
大型编辑器代码库的渐进式编译迁移:从 36 秒到 5 秒
2026-09-07 10:23:14
VS Code 团队用约六个月渐进式迁移到 Go 实现的 TypeScript 7 编译器:六个阶段路线图、双版本并行 CI、webpack 换 esbuild,实测类型检查从 36 秒降到 5 秒、watch 构建从 80 秒降到 20 秒。
TypeScript
VS Code
编译器
性能优化
用投机解码协同设计 AI 模型:NVIDIA 提出的五个草稿长度与机制选择指南
编程
用投机解码协同设计 AI 模型:NVIDIA 提出的五个草稿长度与机制选择指南
2026-09-07 03:11:57
NVIDIA 提出投机解码协同设计五个指南:选择草稿长度(GEMM 计算密集区、D=128/G-1、tile 对齐、延迟收益)和草稿机制(EAGLE-3、MTP、DFlash 等),在保持准确率的前提下加速 LLM 推理,优化吞吐量与交互性权衡。
NVIDIA
投机解码
LLM推理
EAGLE-3
性能优化
MoE
TensorRT
Redis 8.10 引入 HIMPORT 命令:批量哈希导入的网络带宽优化与性能提升
编程
Redis 8.10 引入 HIMPORT 命令:批量哈希导入的网络带宽优化与性能提升
2026-09-07 02:10:38
Redis 8.10 引入 HIMPORT 命令优化批量哈希导入:通过 PREPARE 声明字段集消除字段名重复传输,基准测试显示比 HSET 快 11%,字段集越大性能提升越明显,redis-rb 客户端提供 himport_auto_prepare 选项简化使用。
Redis
HIMPORT
哈希
批量导入
性能优化
redis-rb
数据库
Debian Code Search 用 Go SIMD 实现高性能 TurboPFor 整数压缩:告别 cgo 依赖
编程
Debian Code Search 用 Go SIMD 实现高性能 TurboPFor 整数压缩:告别 cgo 依赖
2026-09-07 01:12:53
Michael Stapelberg 在 Debian Code Search 中用 Go SIMD 重新实现 TurboPFor 整数压缩,成功删除项目最后一个 cgo 依赖。通过 PGO 优化、减少内存分配、泛型特化位宽等标量优化,以及 SIMD 构建标签、256 uint32 垂直布局、位置 popcount、更大步长等 SIMD 优化,Go 实现达到甚至超过 C 语言参考实现,AVX-512 带来显著性能提升。
Go
SIMD
TurboPFor
Debian Code Search
性能优化
AVX-512
cgo
AI Agent 延迟优化指南:从诊断瓶颈到并行调用的五个关键策略
编程
AI Agent 延迟优化指南:从诊断瓶颈到并行调用的五个关键策略
2026-09-06 13:09:46
LangChain创始人Harrison Chase系统总结AI Agent延迟优化的五个关键策略。开发者通常先让Agent能工作再转向速度优化。核心是先诊断瓶颈再优化:延迟来自一个大LLM调用还是多个小调用累加?五策略包括:1.识别延迟来源(用LangSmith瀑布图诊断);2.改变UX减少感知延迟(流式输出、乐观UI更新,Perplexity通过显示中间结果大幅降低感知等待);3.减少LLM调用(合并步骤、缓存、用规则替代LLM);4.加速LLM调用(选更快模型、优化提示词);5.并行LLM调用(对独立步骤并行执行)。优化需权衡延迟、质量、成本。
AI Agent
延迟优化
LangChain
LangSmith
LLM
性能优化
流式输出
并行调用
Bun 1.4 发布:从 Zig 重写为 Rust,Node.js 兼容性新增 1517 项测试
编程
Bun 1.4 发布:从 Zig 重写为 Rust,Node.js 兼容性新增 1517 项测试
2026-09-06 08:51:45
Bun 1.4正式发布,是自1.0以来最大的Node.js兼容性提升。新增1517项Node.js测试套件,修复超2900个问题,空闲CPU降低5倍,内存最多减少35%,Linux启动快50%。核心架构变更:从Zig重写为Rust。新增Bun.Image/Bun.WebView/Bun.markdown/Bun.cron()/Bun.Terminal等API,以及bun run --parallel、bun test --parallel、bun audit fix、bun dedupe、bun prune等CLI功能。node:http/fs/cluster等核心模块通过率达97%,node:quic达99%。
Bun
JavaScript
TypeScript
运行时
Rust
Zig
Node.js
开源
性能优化
数据库索引底层原理:B-Tree 如何工作以及为什么一半索引无效
编程
数据库索引底层原理:B-Tree 如何工作以及为什么一半索引无效
2026-09-06 06:18:24
文章深入讲解数据库索引底层原理:索引是有序映射,只存储搜索列+行指针,底层使用B-Tree自平衡多路搜索树,通过二分查找将百万行查询从100万次检查降到约20次。核心分析了索引失效的七大原因:最左前缀原则违反、函数操作、隐式类型转换、前缀通配符、OR条件、低选择性列、统计信息过时。同时讨论了索引的代价(写入开销、存储空间、维护成本)和设计最佳实践(基于查询设计、复合索引列顺序、定期审查、EXPLAIN验证)。
数据库
索引
B-Tree
SQL
MySQL
PostgreSQL
性能优化
查询优化
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
37
下一页
共 37 页
到第
页
确定