技术栈
性能优化
消失的旧时光-1943
9 小时前
性能优化
第十八课实战:后端性能优化实战——一个接口从 2 秒到 90ms 的全过程
目标: 不是讲概念,而是演示一次 真实的性能优化过程: 如何从一个 2 秒接口,优化到 90ms,并且每一步都有依据。
叶智辽
10 小时前
性能优化
·
three.js
【ThreeJS实战】5个让我帧率翻倍的小技巧,不用改模型
前言:最近项目优化进入瓶颈,模型不想动(或者动不了),但帧率就是上不去。正当我准备上Blender、搞重型优化的时候,老大扔过来一句话:"先改代码,5分钟见效的那种。"我将信将疑试了试,好家伙,帧率从30fps直接干到60fps,GPU占用从100%降到60%,而且一行模型都没改!今天就把这5个代码小技巧分享出来,每个技巧的前因后果都讲清楚,看完立刻就能用。
yuanmenghao
13 小时前
linux
·
python
·
性能优化
Linux 性能实战 | 第 17 篇:strace 系统调用分析与性能调优 [特殊字符]
在第十六章中,我们深入探讨了文件系统层面的性能优化,发现文件系统会引入 12% 的性能开销,元数据操作比数据写入慢 500-1000 倍,fsync 每次耗时约 5ms。通过优化自动驾驶日志系统(目录分片、批量 fsync、切换到 XFS),我们将写入次数降低 99%,延迟降低 95%。
工业HMI实战笔记
14 小时前
ui
·
性能优化
·
自动化
·
汽车
·
交互
包装机械HMI:快速换型与配方管理的界面解决方案
面对市场日益增长的多品种、小批量需求,包装机械的换型效率直接决定了生产线的柔性。HMI设计的核心使命,就是化繁为简,将复杂的机械调整与参数设置过程,转化为任何操作员都能快速执行的 “傻瓜式”向导,实现“分钟级换型”。
Jia ming
14 小时前
linux
·
性能优化
·
perf
Linux性能分析工具perf全面解析
性能优化是计算机中永恒的话题,它可以让程序尽可能运行得更快。在计算机发展历史中,人们总结了一些性能优化的相关理论,主要的理论如下:
李元_霸
14 小时前
前端
·
性能优化
前端监控实践
本文将带你从零开发一个完整的前端监控 SDK,涵盖异常监控、性能监控和访问量统计三大核心功能。在现代 Web 应用中,前端监控已经成为保障用户体验的重要手段:
前端程序猿i
14 小时前
前端
·
vue.js
·
性能优化
第 7 篇:性能优化 —— 大量消息下的流畅体验
系列:《从零构建跨端 AI 对话系统》 前置:第 1-6 篇的完整对话系统 目标:让对话列表在 1000+ 条消息下依然流畅,覆盖虚拟列表、流式节流、DOM 回收、内存泄漏、CSS 性能
叫我一声阿雷吧
15 小时前
开发语言
·
javascript
·
性能优化
·
js图片懒加载
【JS实战案例】实现图片懒加载(基础版)原生JS+性能优化,新手可直接复现
前言:图片懒加载是前端性能优化中最基础、最常用的技巧之一,尤其适用于电商首页、长图文、相册等图片数量较多的场景。本文将用「原生JS」实现基础版图片懒加载,不依赖任何框架/第三方库,代码简洁、注释详细,新手可直接复制运行,同时讲解核心原理和基础性能优化,适合作为JS实战入门案例。
晓1313
18 小时前
java
·
开发语言
·
性能优化
·
若依
第五章 【若依框架:优化】高级特性与性能优化
目录一、异步任务管理器1. 异步处理优势2. 异步管理器实现二、操作日志自动化记录1. @Log注解使用
步步为营DotNet
19 小时前
oracle
·
性能优化
·
.net
深度解读.NET中的DbContext ChangeTracker:实体状态管理与性能优化
在基于Entity Framework Core(EF Core)的应用开发中,DbContext扮演着连接应用程序与数据库的关键角色。其中,ChangeTracker负责追踪实体的状态变化,这对于高效的数据持久化和一致性维护至关重要。深入理解ChangeTracker,能帮助开发者写出性能更优、数据处理更稳健的代码。
DemonAvenger
19 小时前
性能优化
·
kafka
·
消息队列
Kafka高可用设计揭秘:副本机制与选举策略的实践之道
在分布式系统中,Kafka就像一位可靠的邮差,风雨无阻地将海量数据从生产者精准送达消费者。无论是金融交易的实时结算、电商订单的瞬时处理,还是日志系统的汹涌洪流,Kafka都凭借其高吞吐、低延迟和高可用的特性,成为现代架构不可或缺的基石。然而,高可用并非天生——它依赖于精心设计的副本机制和选举策略,共同守护数据的安全与服务的稳定。
一条咸鱼_SaltyFish
20 小时前
java
·
性能优化
·
架构演进
·
大文件处理
·
nagle
·
零对象设计
大文件性能优化:从百倍提升看底层原理的实践思考
一次关于4GB大文件处理的技术实践,让我重新审视那些止步于八股文的网络算法和系统调用原理。最近读到一篇关于4GB大文件处理性能优化的技术文章,作者通过Java、C++、Rust三种语言对比,展示了从637秒优化到5.2秒的百倍提升过程。这篇文章的核心场景是对1.14亿行ASCII文本进行"删除每行中间1/3内容"操作,在内存受限的前提下实现高吞吐流式处理。作为一名后端程序员,虽然已经很久没接触这么细致的性能优化,但文中的几个技术细节和优化思路,让我产生了强烈的共鸣和思考。
yuanmenghao
20 小时前
linux
·
python
·
性能优化
Linux 性能实战 | 第 18 篇:ltrace 与库函数性能分析
在第十七章中,我们深入探讨了系统调用的性能开销——单次 100-300ns,但频繁调用会累积到整体性能的 50% 以上。通过 strace 诊断,我们发现一个感知算法每秒调用 845,000 次 gettimeofday,导致 load 8.5 但 CPU 使用率仅 15%。通过批量优化和 vDSO,我们将系统调用次数降低 99.7%,延迟从 450ms 降至 35ms。
C澒
20 小时前
性能优化
·
状态模式
·
教育电商
·
交通物流
性能优化三板斧:并行化、接口解耦与数据直传
在电商物流履约的核心环节中,扫描收货 + 打印面单是连接线上订单与线下分拣的关键操作。随着业务量激增,原有流程的性能瓶颈日益凸显,直接影响了 SOC 的吞吐量和一线操作人员的工作效率。
SQL必知必会
1 天前
数据库
·
sql
·
性能优化
SQL 窗口帧:ROWS vs RANGE 深度解析
当你使用窗口函数时,最重要(也是最容易被误解)的细节并不是函数本身,而是窗口帧(window frame)。两个查询可能看起来完全相同,返回相同数量的行,但仅仅因为使用了 ROWS 而不是 RANGE,就会计算出不同的结果。
quchen528
1 天前
ai
·
性能优化
第六章:测试、调试与性能监控
目标:保证 Markdown 模块 正确、快速、稳定。 范围:CI/CD 与灰度 属于 低优先可选。如需集成,请参考本章末尾的 附录 A。
yuanmenghao
1 天前
linux
·
python
·
性能优化
Linux 性能实战 | 第 15 篇 磁盘 IO 性能分析与瓶颈定位 [特殊字符]
在第十四章中,我们深入探讨了 Swap 机制——当物理内存不足时,内核将不活跃的匿名页 swap 到磁盘。我们诊断了一个自动驾驶系统的性能崩溃问题,发现每秒 2345KB 的 swap in 和 3456KB 的 swap out 导致 CPU iowait 达到 90%,响应延迟从 50ms 飙升到 5000ms。
消失的旧时光-1943
2 天前
性能优化
第十八课:后端性能优化方法论——从 SQL 到 JVM 到接口(工程实战全景版)
目标: 当线上接口变慢时,你能 10 分钟判断方向,30 分钟定位问题,1 小时给出方案。 不是靠感觉,而是一套固定流程。
TopGames
2 天前
unity
·
性能优化
·
游戏引擎
Unity实现10万人同屏动态避障和导航寻路系统 支持3D地形
万人同屏插件是一款通用的Unity性能优化插件,是实现千人同屏、万人同屏的必备插件,直击性能消耗痛点功能,将2D Spine和3D动画性能十倍至百倍提升,Jobs多线程移动避让和索敌算法,以及兼容全平台的高性能渲染器。
yuanmenghao
2 天前
linux
·
python
·
性能优化
Linux 性能实战 | 第 16 篇:文件系统性能优化与分析
在第十五章中,我们深入探讨了磁盘 IO 的三大性能指标(IOPS、吞吐量、延迟),发现队列深度和 IO 块大小对性能的决定性影响。通过优化传感器数据录制系统,我们将 NVMe SSD 的写入带宽从 150MB/s 提升到 520MB/s。但磁盘 IO 只是存储栈的底层,在应用程序和磁盘之间,还有一个关键层次——文件系统。本章将探讨 Ext4/XFS/Btrfs 的性能差异、元数据操作的巨大开销(小文件创建可能比数据写入慢 1000 倍)、fsync 的性能陷阱、日志模式的选择、Direct IO 的适用场