性能优化

yunwei371 分钟前
linux·后端·性能优化
使用 eBPF 跟踪 Nginx 请求Nginx 是世界上最流行的 Web 服务器和反向代理之一,以其高性能、稳定性和低资源消耗而闻名。它广泛用于提供静态内容、负载均衡以及作为动态应用的反向代理。为了保持其性能优势,监控和优化 Nginx 的运行尤为重要,尤其是在处理大量请求时。利用 eBPF(扩展的伯克利包过滤器),可以深入了解 Nginx 的性能表现,识别瓶颈并进行优化,而无需修改源代码或重启服务。
yunwei371 分钟前
linux·后端·性能优化
使用 eBPF 跟踪 MySQL 查询MySQL 是全球最广泛使用的关系型数据库管理系统之一。无论您是在运行小型应用程序还是大型企业系统,了解 MySQL 数据库的性能特征都至关重要。特别是了解 SQL 查询的执行时间以及哪些查询占用了最多的时间,有助于诊断性能问题,并优化数据库以提高效率。
yunwei372 分钟前
linux·后端·性能优化
eBPF 示例教程:使用 XDP 捕获 TCP 信息扩展伯克利包过滤器(eBPF)是 Linux 内核中的一项革命性技术,允许开发者在内核空间内运行沙箱程序。它提供了强大的网络、安全和跟踪能力,无需修改内核源代码或加载内核模块。本教程重点介绍如何使用 eBPF 结合 Express Data Path(XDP),在数据包进入时的最早阶段直接捕获 TCP 头信息。
mmsx3 分钟前
android·性能优化·app
Android GIS系列 栅格怎么存、格网怎么归算:两个容易混淆的 GIS 链路栅格是一张二维数组,但每个元素都带物理含义——把结构层当成语义层用,就会出现"像素当米用"。处理影像、高程网格、DEM 这类栅格数据时,新手最容易把两件事搅在一起:像素值该怎么在内存里存,以及这个像素在真实地面上到底代表多长距离。一个关心"怎么放进去",一个关心"拿出来代表什么",看似都在跟栅格打交道,其实是两条完全不同的链路。
Flynt4 分钟前
java·jvm·性能优化
Java 27 悄悄改了 3 个默认值,我在 1 核小机器上逐个验证了一遍Java 27 发布有一周多了,9 月 15 日 GA。作为非 LTS 版本,很多团队的反应大概是"25 还没捂热,27 与我无关"。这个判断大体没错,生产环境确实应该锚在 25 上。但"不升级"和"没变化"是两回事——27 有三个改动不等你升级就已经定了调子,它们全是默认值:对象头默认压缩、TLS 1.3 默认带上后量子算法、所有环境默认 G1。
yunwei3714 分钟前
linux·后端·性能优化
eBPF 开发者教程: 简单的 XDP 负载均衡器在本教程中,我们将指导您如何使用eBPF(扩展的Berkeley Packet Filter)实现一个简单的XDP(eXpress Data Path)负载均衡器。只需使用C语言和libbpf库,无需外部依赖,这是一个适合开发者的实践指南,帮助您充分利用Linux内核的强大功能来构建高效的网络应用程序。
yunwei3717 分钟前
linux·后端·性能优化
超越 eBPF 的极限:在内核模块中定义自定义 kfunc你是否曾经觉得 eBPF 的能力有限?也许你遇到了现有 eBPF 功能无法实现目标的情况。或许你需要与内核进行更深层次的交互,或者标准 eBPF 运行时无法解决的性能问题。如果你曾经希望在 eBPF 程序中拥有更多的灵活性和强大功能,那么本教程正适合你。
千里马学框架5 天前
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析在aosp14引入了ShellTransition后,系统中很多的动画过程都引入到ShellTransition中,比如点击app启动Activity,分屏等,前面这块内容已经在马哥的WMS高级进阶ShellTransition课程中有进行讲解,今天要给大家补充是一个屏幕旋转的场景是如何升级到ShellTransition的。
liangshanbo12156 天前
性能优化·react
React 性能优化实战先测量定位性能瓶颈,再针对“渲染、计算、列表、网络加载”分别优化,最后通过指标验证优化是否真正有效。主要矛盾不是“用了哪些 React API”,而是“到底哪里浪费了时间”。
mmsx6 天前
android·性能优化·app
Android GIS系列 内存加锁、SQLite 开事务:矢量数据集双层并发设计一致性怎么保证,取决于数据躺在内存还是磁盘上——两种存储,两套解法,别互相套。矢量数据集要并发读写,几乎是绕不开的需求。但很多人踩的第一个坑,是以为"并发"只有一种解法:要么到处加锁,要么全都丢给数据库事务。等真正落地才发现,内存里的数据集和 SQLite 上的数据集,面对的是两类完全不同的矛盾。
Pioneer000017 天前
人工智能·redis·后端·缓存·性能优化·架构
我用 Redis + 网关做多模型 API 路由:缓存命中率 95%+ 的工程实践本文分享一个自建多模型 API 网关的工程实践,重点讲三件事:本文只讨论合规的自建网关与性能优化,不涉及账号共享、绕过地区限制或违规转售。
ZFJ_张福杰7 天前
flutter·性能优化·卡顿·isolate
【Flutter】Flutter 中有哪些耗时操作?从 UI 卡顿到 Isolate 性能优化作者:ZFJ_张福杰 博客:https://zfj1128.blog.csdn.net 日期:2026-09-20 关键词:Flutter、性能优化、Isolate、耗时操作、卡顿、WebSocket、JSON解析
政企项目老覃7 天前
数据库·程序人生·性能优化·数据分析·系统架构
金融转账“幽灵失败“排查实录:从本地消息表到 Seata TCC 的选型与权衡2024 年 Q3,我们负责的某城商行互联网核心系统上线了 II 类户跨行转账功能。业务量不大,日均交易约 12 万笔,峰值 QPS 约 800。上线两周后,运营反馈一个异常现象:用户收到扣款短信,但收款方迟迟不到账,客服工单日均 40+ 起,投诉率环比上升 0.3 个百分点。 排查发现,问题集中在转账链路的"记账 + 通知"环节。我们的转账服务调用链是:账户服务(扣款)→ 账务流水落库 → 消息服务(发通知)。最初实现是本地事务 + 异步消息:扣款和流水在同一个本地事务里提交,然后通过 MQ 异步通知下
爱喝水的鱼丶7 天前
开发语言·性能优化·接口·sap·abap·增强·经验交流
SAP-ABAP:MM 模块供应商主数据开发:字段扩展、分级管控与同步接口开发博客简介:聚焦供应商全生命周期管理开发,讲解供应商主数据字段扩展、供应商分级校验逻辑开发、供应商主数据与 MDG 系统同步接口开发、供应商黑名单管控逻辑开发的完整流程,附“供应商资质效期自动校验”“供应商信用等级自动赋值”的实操代码,实现供应商数据的标准化与跨系统一致性。
贾伟康7 天前
性能优化·harmonyos·arkts·文件系统·mmap
【HarmonyOS 7新能力|050】Core File Kit mmap工程封装:把接入逻辑放进可维护的分层结构处理大型索引、离线词典、模型分片或媒体元数据时,频繁 read 加手工缓冲会带来额外复制与复杂的游标管理。内存映射把文件的一段映射到进程虚拟地址空间,让程序像访问内存一样按需读取页面,是一项很有吸引力的性能工具。但 mmap 并不是“打开就会更快”:偏移对齐、文件截断、映射释放、并发写入和异常降级都可能成为稳定性风险。本文围绕 Core File Kit mmap 场景给出一套工程封装思路。示例中的接口是便于讲解的抽象,实际 API、参数、权限和 Native 互操作方式应以当前 HarmonyOS SD
贾伟康7 天前
性能优化·harmonyos·arkts·arkui·懒加载
【HarmonyOS 7新能力|045】LazyLayoutAlgorithm工程封装:把接入逻辑放进可维护的分层结构常规列表能覆盖多数场景,但瀑布流、时间轴、分组卡片或不规则画廊往往需要自定义布局。数据量上升后,如果一次测量并放置全部节点,首屏、滚动和内存都会承受不必要开销。懒布局的关键不是“少创建组件”这一句话,而是只对可视区及合理预取范围做工作,同时维持稳定索引、正确尺寸和可恢复滚动位置。
打工仔折腾 AI7 天前
人工智能·后端·python·性能优化·ai agent 实战
数据库上 K8s 之后谁来管?拆解金仓 KES-Operator 的声明式运维方案很多团队把数据库迁到 Kubernetes 之后,会经历一个相似的阶段:一开始只是想让数据库跑在容器里,图个环境统一、资源隔离。跑通之后发现,真正难受的地方在后面——主库挂了要手动切、磁盘满了要手动扩、备份策略散落在各种脚本里、扩容一个从库要改一堆 YAML 再手动执行初始化。
hanchenxing7 天前
性能优化·回溯陷阱
正则表达式回溯陷阱:用最小示例避开灾难性回溯正则表达式正则表达式引擎在处理含有量词嵌套的模式时,可能因分支尝试呈指数级增长导致性能崩溃。例如匹配HTML标签时,模式 <(.*?)> 在未匹配到右尖括号时会触发大量回溯。理解回溯机制是写出健壮正则的关键。
HwJack207 天前
ui·性能优化·harmonyos
【HarmonyOS开发小实践】ArkUI 动画系统属性动画、显式动画与路径动画静态界面能用,但缺了动画的过渡会显得生硬。ArkUI 提供了从简单到复杂的动画能力:属性动画、显式动画、路径动画,以及组件内置动画。这篇把常用动画类型讲清楚。
codigger7 天前
linux·后端·性能优化
服务器又卡了?一篇讲透 Linux 性能排查(基础四件套 + perf/strace/火焰图)服务器卡了,老板问你为什么,你说"我看看",然后敲了一堆命令,最后还是不知道问题在哪——这个场景是不是很熟?