性能优化

李昊哲小课5 小时前
spring boot·redis·缓存·性能优化·log4j·旅游·性能
Spring Boot 4 旅游主题实战教程 阶段四:缓存与底层进阶本章目标:第11章解决了数据一致性。现在换个角度想性能:景点首页每次刷新都要 SELECT * FROM t_ch09_attraction—— 数据库连接池 5 个,100 人同时刷就排队了。
人丰10 小时前
性能优化·.net
血泪复盘:一次由 HttpContext.Current 引发的 CPU 100% 惨案做.NET开发的同学,对“CPU飙高”一定不陌生。很多时候,重启能解决一时,但解决不了一世。今天分享一个真实案例:一个看似无害的 TraceId 中间件,是如何通过 HttpContext.Current 和 log4net 联手,把 CPU 打到 994%,让线程池彻底瘫痪的。
晓晓_za89866810 小时前
java·开发语言·人工智能·性能优化·开源
GEO 搜索源码白帽合规改造:适配各大 AI 信源收录规则随着生成式 AI 搜索的普及,GEO(Generative Engine Optimization,生成引擎优化)逐渐成为内容运营的新方向。与传统的 SEO 不同,GEO 面向的是 AI 信源的内容收录与引用机制。本文围绕 GEO 搜索源码的白帽合规改造展开,重点说明如何在不触碰平台红线的前提下,适配各大 AI 信源(如 ChatGPT、Perplexity、Bing AI、百度文心等)的收录规则。
yunwei3711 小时前
linux·人工智能·性能优化
CPU 噪声会拖慢 GPU 推理吗:用 eBPF 定量测量调度器与 IRQ 影响GPU 推理看起来像是 GPU 问题,但 CPU 仍然在关键路径上。CPU 负责准备输入、发起 CUDA kernel launch、管理同步和运行时调用,同时还要和系统任务、中断、其他租户共享核心。如果 CPU 端 launch 路径被打断,GPU 可能会在有算力的情况下等不到新任务。
kyle~13 小时前
汇编·c++·性能优化·硬件架构·实时系统
x86 汇编LOCK前缀 --- 硬件架构向软件提供的核心同步原语在多核并发编程中,原子操作是构建所有同步原语的基石。x86 架构提供的 LOCK 指令前缀,是将普通内存读-改-写(Read-Modify-Write, RMW)指令升级为原子操作的硬件机制。
devilnumber1 天前
数据库·mysql·性能优化
MySQL 性能优化・诗意化记忆覆盖索引、explain、SQL、表设计、锁、配置,古风短句,面试背诵向库中万绪藏千行,慢索翻寻耗时光。 优化不从一处取,表、索、SQL、锁与章。
ly76891 天前
前端·性能优化
Web 性能优化实战:从 Core Web Vitals 到工程化性能治理Web 性能优化并不是简单地压缩几张图片、删除几个 JavaScript 文件,而是围绕加载速度、交互响应、视觉稳定性和资源成本建立一套可测量、可分析、可持续的工程体系。
李昊哲小课1 天前
spring boot·安全·性能优化·文件·性能
SpringBoot4 云端咖啡站 阶段四:安全、文件与性能到目前为止任何人都能直接调你的接口——连"你是谁"都不知道。本章给咖啡站加上会员体系:注册、登录、凭令牌访问个人中心。
小小杨树1 天前
c++·性能优化·音视频开发
【C++】学习:双缓冲视频流水线深解析关键词:原子指针、双buffer缓冲、无锁、C++、延迟敏感代码中使用了 std::atomic<int> 来存储缓冲索引,并用 exchange 交换两个索引。
k4m7v2pz1 天前
性能优化·godot·游戏开发·碰撞检测·空间网格
Godot 4 仿 agar.io 卡顿优化:用空间网格把 30 万次碰撞检测降到几千次在 Godot 4.7.2(GDScript,Forward+)中开发仿 agar.io 的 2D 游戏时,场景包含 6000 个食物、500 个孢子、几十个尖刺,玩家可以分身成几十个球。单球运行时帧率正常,但分身越多、食物越多,帧率掉得越厉害,最终跌到 5 FPS 左右,画面几乎卡死。
UWA1 天前
unity·微信·性能优化·小游戏·webgl
GPM 2.0 WebGL 监测能力扩容|覆盖 Unity/Cocos/LayaAir 多引擎微信 & 抖音小游戏小游戏赛道蓬勃发展,除Unity之外,大量商业小游戏项目基于Cocos、LayaAir进行开发。 WebGL环境受浏览器虚拟机、单线程内存模型约束,线上版本普遍会遇到:偶发卡顿、内存持续上涨、GC抖动、低端机型闪退,大量问题线下模拟器难以复现,只能依靠玩家反馈被动救火。
Co_Hui1 天前
性能优化
include、merge、ViewStub与 性能优化用于把一个公共 XML 布局引入当前布局。例如多个页面都有相同的标题栏,可以将标题栏单独写成 title_bar.xml,然后通过 include 复用。
raindayinrain1 天前
性能优化·信号·异常·中断
深入理解Linux内核--信号,中断,软中断,异常,性能优化信号是 Linux 内核向进程发送的异步通知机制,用于告知进程发生了某个事件。中断是硬件或软件向 CPU 发出的异步事件通知,迫使 CPU 暂停当前执行流,转去执行中断处理程序。
mayaairi1 天前
开发语言·javascript·性能优化
JS DOM节点操作完全指南:增删改查与性能优化DOM节点操作是JavaScript动态操作网页的核心技术。本文系统讲解节点的创建与添加、替换与删除、克隆复制以及多种创建方式的对比,最后给出性能优化的建议。掌握这些内容,你就能轻松实现页面的动态内容管理。
qq_452396232 天前
前端·性能优化·交互
第十一篇:《前端性能优化体系:从加载到交互的全链路》性能不是“锦上添花”,而是“核心业务属性”。Google 的研究数据表明,页面加载时间每增加 1 秒,用户转化率可能下降 7%;核心网页指标(Core Web Vitals)已是搜索引擎的排名依据。性能优化不再是一个“有空再优化”的锦上添花动作,而是关乎 SEO 排名、用户留存和转化率的核心工程能力。本文从性能优化的核心指标体系出发,系统讲解加载性能、运行时性能和视觉稳定性三个维度的优化策略,并给出性能预算和监控的落地实践,帮你建立一套“可衡量、可追踪、可执行”的全链路性能优化体系。
晓晓_za8986682 天前
java·运维·服务器·开发语言·性能优化·开源
开源 GEO 优化源码二次开发:贴牌改造与业务模块扩展实践GEO(Generative Engine Optimization,生成式引擎优化)是近年来随着 AI 搜索与生成式引擎兴起而出现的新兴优化方向。与传统的 SEO 不同,GEO 关注的是如何让品牌与内容在 AI 生成的回答中被优先引用和推荐。随着开源 GEO 优化工具不断涌现,越来越多的团队选择在开源源码基础上进行二次开发,以贴合自身业务需求。本文围绕开源 GEO 优化源码的二次开发实践,重点讲解贴牌改造与业务模块扩展两大方向,帮助读者快速搭建属于自己的 GEO 优化平台。
systemPro2 天前
性能优化
前端发布后偶发白屏?从 Vite Hash、Nginx 缓存到 ChunkLoadError 的完整排查前端“发布后只有部分用户白屏、刷新又偶尔恢复”的根因,很多时候不是 Vue、React 或业务代码本身,而是同一次页面运行中混入了不同发布版本的入口 HTML、JavaScript Runtime 和静态 Chunk。Vite 官方甚至单独把这一类问题称为“版本偏差”:旧 HTML 或旧页面运行时仍引用上一版本的 Chunk,而新部署已经删除了这些文件,于是动态 import() 最终请求一个不存在的 Hash URL。 解决它不能只靠一句“清浏览器缓存”,而应该把发布模型改成:HTML 是可变指针,必须
天空之城--2 天前
android·性能优化
Android全链路性能优化:从原理到实践的终极指南在Android生态碎片化、用户对体验要求日益严苛的今天,性能优化早已不是简单的“修修补补”。一个卡顿的启动、一次莫名的内存泄漏、一场电量耗尽前的焦虑,都可能导致用户的永久流失。“全链路”性能优化正是应对这一挑战的系统工程方法论。它不再是孤立地看待某一个技术点,而是将目光投向了从用户点击图标到应用完全响应,再到长时间稳定运行的完整生命周期。
Meteors.2 天前
android·性能优化
Android 性能优化:05.CPU优化从 CPU 角度看,程序执行速度由三个因子决定:程序执行时间 = 指令数 × 每条指令的平均时钟周期(CPI) × 时钟周期时间
见山是山-见水是水2 天前
网络协议·华为·性能优化·harmonyos
网络请求性能优化落地指南:让原生界面在模拟器里稳定运行网络相关功能最容易让人产生误解。页面上出现“请求”“并行”“缓存”“压缩”这些词,并不意味着应用已经接入服务器,也不意味着屏幕上的毫秒数来自一次真实的网络测量。一个好的演示页面,首先要把概念、顺序和结果展示清楚,让使用者能看懂一次操作前后发生了什么。这个页面就是这样一个小而完整的交互示例:它把网络优化过程压缩成可切换的两种模式,再把对应步骤以列表形式展示出来。