性能优化

数据库小学妹3 小时前
数据库·mysql·性能优化
MySQL磁盘IO瓶颈:iostat与刷脏fsync大家好,我是数据库小学妹👋 我踩过的坑,你别再踩。上个月底跑对账,批处理一开,接口开始超时。CPU 只有 30%,慢查询日志里一条慢 SQL 都没有。我盯着 SQL 看了半小时,最后在 iostat 里看到 w/s 飙高,util 贴着 100%。业务不是被 SQL 拖慢的,是被磁盘排队拖慢的。
极限实验室3 小时前
后端·搜索引擎·性能优化
Easysearch 布尔查询子句重排序(二)|ConjunctionDISI 按 cost 排序源码解析Lucene 如何让最稀疏的迭代器领跑,最大化跳过无效文档INFINI Easysearch 是一款专注于企业级场景的分布式近实时搜索与分析引擎。它以 Apache Lucene 为内核进行了增强,在保持与行业主流搜索协议及开发生态完全兼容的同时,重点强化了安全性、稳定性、压缩率及信创兼容性。
CCblandy6 小时前
后端·python·缓存·性能优化·架构
缓存淘汰实测:一次全表扫描把 LRU 命中率从 46% 打到 38%,W-TinyLFU 守住 50% 却贵 11 倍容量 1000、2 万 key、Zipf 0.9 的 16 万次请求里每 2 万次插一波 3000 个冷 key、3 轮实测:LRU 命中 45.84–46.07%,扫描后 5000 次掉到 38.10–41.30%;LFU 53.99–54.31%,但朴素实现每个操作 26.872–28.223 微秒,换成计数桶同命中率只要 0.519–0.606 微秒;W-TinyLFU 56.46–56.65%,扫描后仍有 49.88–53.66%。
挖掘狂人8 小时前
redis·后端·性能优化
Redis 为什么快?把 "存内存" 这句话拆开看聊 Redis 的性能,绕不开那句被说烂的话:"快是因为数据放内存里。" 这话不算错,但太偷懒了。同样把数据放内存的数据库不少,跑到每秒十万级 QPS 的没几个 —— 单节点 Redis 在一台普通服务器上,读能到 10 万 +,写能到 8 万 +,比 MySQL 快一到两个数量级。光靠内存解释不了这个差距,真正的答案藏在它的架构选择里。
codigger9 小时前
redis·后端·性能优化·程序员
Redis 为什么快?把 "存内存" 这句话拆开看聊 Redis 的性能,绕不开那句被说烂的话:"快是因为数据放内存里。" 这话不算错,但太偷懒了。同样把数据放内存的数据库不少,跑到每秒十万级 QPS 的没几个 —— 单节点 Redis 在一台普通服务器上,读能到 10 万 +,写能到 8 万 +,比 MySQL 快一到两个数量级。光靠内存解释不了这个差距,真正的答案藏在它的架构选择里。
Sayai9 小时前
大数据·运维·安全·elasticsearch·搜索引擎·性能优化
Elasticsearch ingest pipeline 被禁用之后:性能代价、安全治理与数据入库时间的四种替代方案需求听起来很简单:给每条数据记一个"真正写进 Elasticsearch 的时刻",用来监控链路延迟、区分业务时间和入库时间。第一反应的方案也是现成的——上一篇《Elasticsearch 日志写入链路调优实战》里,我们正是用 ingest pipeline 的 set processor 把 {{_ingest.timestamp}} 写进文档,两行配置解决问题。
UWA9 小时前
性能优化·lua·游戏开发
多人战斗中Lua持续高耗时,是瞬时峰值还是高频调用在作祟1)多人战斗中Lua持续高耗时,应优先排查什么 2)战斗后期温度和功耗下降,判断CPU是否降频这是第497篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。
打工仔折腾 AI9 小时前
人工智能·windows·后端·python·华为·性能优化·harmonyos
鸿蒙移动端直连 Windows 远程桌面配置与性能调优实践我日常的工作流里经常需要在工位之外临时访问开发机或测试服务器。市面上的云桌面虽然开箱即用,但多数走的是厂商私有通道,网络路由不可控,调试时抓不到真实流量;而纯第三方向日葵类工具在弱网环境下容易出现帧率暴跌。鸿蒙手机端和 Windows 电脑之间如果追求低延迟、可审计、带宽可控,最稳妥的路径仍然是回归标准协议,把控制权拿在自己手里。
贾伟康1 天前
性能优化·harmonyos·arkts·3dgs·spatial recon kit
HarmonyOS API 26 分块 3DGS 实战:相机驱动、瓦片回调与并发去重大规模 3DGS 场景与单文件模型的工程问题并不相同:首屏不应等待全部数据到齐,相机移动会不断改变需要的空间区域,同一瓦片还可能被重复请求。如果仍把它当成“下载完成后一次性加载”,内存、带宽和交互延迟都会变得难以控制。
李纲明2 天前
运维·性能优化·wordpress·定时任务·devdiy·wp-cron
WordPress 定时发布不准点或备份/邮件从不跑:先分清 WP-Cron 触发与 DISABLE_WP_CRON,再查回环与系统 Cron预定今天 09:00 上线的文章,拖到中午还停在「定时」;备份插件说每晚跑,却从未生成包;事务邮件、会员到期提醒也像被忘了一样——后台 Site Health 还可能直接报 「计划事件未能运行 / 无法完成回环请求」。这和今天已写过的「登录后跳回登录页(Cookie / CDN)」「Elementor 编辑器空白」「前台 502/503(PHP-FPM)」「白屏 / 严重错误(Fatal / 插件二分)」以及 Shopify 结账按钮灰色不是一类故障:那些卡在会话、编辑器资源、网关或 PHP 应用层;这里
Patrick在香港3 天前
android·数据库·python·性能优化·正则表达式·回溯·redos
一个斜杠,把毫秒变成十几秒正则表达式灾难性回溯实测:Python re 的 ReDoS 成因、atomic group 与 possessive quantifier 修复
Sayai3 天前
java·大数据·性能优化·flink·实时计算
Flink 日志解析任务性能优化实战:正则/Grok 预编译、Guava 缓存权重陷阱与 ES 写入隔离做过日志平台的人都懂:日志解析任务是整个链路里最"重"的一环——上游 Kafka 灌进来的是单条 KB 级的原始文本,中间要过正则/Grok/分隔符解析、字段丰富、时间补齐,最后同时写 ES、数仓和回写 Kafka。这类任务一旦吞吐掉队,表现是全家桶式的:GC 频繁甚至 OOM、Checkpoint 超时、Kafka Lag 一路飙红、ES 写入延迟堆积。
raindayinrain4 天前
开发语言·c++·性能优化
c++高性能--原子操作,无锁编程,操作顺序理解内存序,关键是意识到你的程序同时运行在三个"互不信任"的层面上:内存序屏障(memory_order)的本质,就是在这三个层面上各打一道补丁,把"没有保证的地方"补上。
洞见前行4 天前
android·性能优化·android studio
点击图标到内容出现,你的 App 在这几秒里做了什么:Android 冷启动全链路优化实战本文是「Android 应用性能优化」系列第三篇。前两篇解决的是内容出现之后的流畅度(XML 渲染层级与 Overdraw、Compose Recomposition 重组)。这一篇回到更早的时刻:用户点下图标,到第一帧及完整内容出现之前。
shenlongproxy4 天前
性能优化
代理IP速度测试怎么做:响应耗时分级与吞吐基准结论先行:测速最常见的错误,是把一次“感觉很快”的单点数字当成整个池子的能力边界。 有效的测速要同时做三件事——口径统一(三个耗时指标分开记)、百分位报表(P50/P95/P99 而不是均值)、基线对比(和首周基线比漂移)。本文给出一套可直接跑的采样脚本与分级标准。
半杯咖啡半行码4 天前
网络·qt·性能优化·qml
QML进阶实战(二):异步网络、性能优化与工程化落地在 QML 进阶(一)中,我们已经掌握了属性绑定、自定义组件、状态与动画、模型视图等基础能力。此时你大概率已经能写出一个“能跑起来”的界面,但真正进入项目开发后,问题会集中出现在三个方向:
m0_564876844 天前
性能优化
GPU编程与性能优化(1)Q:kernel是啥意思?A:GPU编程语境中指 在GPU上运行的函数。 一个GPU有很多个线程,每个线程可以同时调用这个函数处理不同数据(这就是为什么说千万个小学生做算术),具体书写出来就是 __global__:
胖纸不争4 天前
windows·性能优化·c#·win32·ef core
EnergyStarZ:让 Windows 后台进程给前台让路的能效管理器(v1.2 发布)EnergyStarZ 是一个常驻系统托盘的 Windows 能效管理器。它监听前台窗口切换,把后台进程按需压到不同的调度档位——笔记本上更省电,台式机上更跟手。
小李科技4 天前
前端·vue.js·react.js·面试·性能优化·前端框架
【性能优化】事件委托:目标定位与 React/Vue 实战::: tip 一句话导读 除了 closest,事件委托里定位目标元素还有几种常用手段,各有适用场景。 在 React/Vue 时代,这项技术不仅没有过时,反而以更底层的机制(合成事件)支撑着框架的性能; 在特定场景下,手动使用事件委托依然是重要的优化和解决问题的方式。 :::
Sayai4 天前
linux·运维·网络·ubuntu·性能优化
Ubuntu 开发环境搭建避坑(一):网卡 EEE 致 60% 周期性丢包,Realtek RTL8125 网络黑洞排查与修复这是《Ubuntu 开发环境搭建避坑》系列的第一篇。笔者是做运维开发的,新装了一台 Ubuntu 台式机(主板自带 Realtek RTL8125 2.5G 网卡)准备搭日常开发环境:Docker、JDK、一堆 apt 依赖,再配个 RustDesk 方便从别的机器远程进来写代码。结果环境还没搭完,网络先"半残"了——apt 下载龟速、git clone 断断续续、RustDesk 远程画面卡成幻灯片,自建的 RustDesk 中继服务器日志里反复报这台机器"网络质量差"。