tag

性能优化

共 266 篇文章。
全部文章JavaGo书稿TypeScript游戏开发独立开发者小游戏游戏设计Godot性能优化RustKafkaPython游戏引擎
database

PostgreSQL JSONB 性能实战:二进制存储、GIN 索引、查询优化与文档工作负载建模

深入讲解 PostgreSQL JSONB 在文档工作负载下的性能实践:JSONB 二进制存储格式与 TOAST、GIN 倒排索引(jsonb_ops/jsonb_path_ops)与表达式索引、@> 包含与路径操作符查询优化、JSONB 与关系型建模的权衡、函数与操作符性能差异、大 JSON 文档的坑、与 MySQL JSON/MongoDB 的对比,以及真实调优案例。

8 分钟阅读
PostgreSQL JSON indexing
ai

推理基准与压测:TTFT、ITL、TPOT 指标与容量规划实战

『我的推理服务到底能扛多大流量?』『加一张卡值不值?』『P99 为什么这么差?』这些问题都需要一套科学的基准测试方法。本文讲解 LLM 推理的核心性能指标 TTFT / ITL / TPOT,分析延迟与吞吐曲线,演示 LLM Perf 与 Locust 两类压测工具,最后给出容量规划与成本建模的完整方法。一、推理性能指标体系

8 分钟阅读
基准测试 压测 LLM
ai

算子融合与 Kernel 优化:从 CUDA Graph 到 FlashAttention 的极致性能

在 GPU 推理中,最贵的往往不是计算,而是数据搬运:每一个算子都要把中间结果写回显存、再读出来,内存带宽成为瓶颈。算子融合就是把多个算子合并成一个 kernel,减少显存往返,是 TensorRT、vLLM、PyTorch 编译器都在做的事。本文从融合原理讲起,拆解 FlashAttention 类融合,再到 CUDA Graph 与自定义 kernel 开发流程。一、为什么需要算子融合

8 分钟阅读
CUDA FlashAttention 性能优化
vite

Vite 专题:从脚手架到生产优化的现代前端构建工程化

Vite 是当下最流行的前端构建工具,基于原生 ESM 与 esbuild/Rollup 双引擎,重新定义了开发体验与生产构建性能。本专题从工程化视角系统覆盖 Vite 全链路:项目脚手架与工程化起步(create-vite 模板、目录结构与工程规范)、配置文件与多环境变量管理(defineConfig 深度解析、resolve/server/build 配置、import.meta.env)、插件开发实战(插件钩子、transform、虚拟模块与 Rollup 生态联动)、构建优化与代码分割(chunk 拆分策略、Tree Shaking、gzip/brotli 压缩、预构建优化)、Monorepo 多应用架构(pnpm workspace、共享包、依赖预构建、构建隔离)、Vite SSR 与服务端渲染(SSR 架构、模块图与 HMR、全栈框架生态),并扩展测试实战(Vitest 单元/组件/E2E)、HMR 深入、依赖预构建(optimizeDeps 与缓存失效)、环境变量与生产构建最佳实践、框架集成(React/Vue/Svelte/Solid)以及 CI/CD 构建优化,进一步覆盖静态资源与媒体资产处理、微前端集成、构建缓存与持久化缓存策略、浏览器兼容与 Legacy 构建、Web Worker 与 WASM 并行计算、开发调试与故障排查工具链,并深入开发服务器内部架构(Connect 中间件、模块图与按需编译)、Source Map 生成原理(VLQ/mappings、inline/external/hidden)、CSP 与前端安全加固(内容安全策略、依赖供应链、构建产物安全)、容器化与 Docker 构建(多阶段构建、层缓存、nginx 部署)、客户端运行时性能优化(代码分割、preload、核心 Web 指标)以及开发代理与后端集成(server.proxy、路径重写、Mock 与联调工作流),再扩展导入图与模块图内部(依赖追踪/解析/模块节点/HMR 边界)、Tree-shaking 深入(摇树原理/副作用标记/exports 入口)、Rollup 构建管线(插件钩子/产物结构/manifest)、React 应用架构模式(三层架构/状态管理/路由分割/SSR)、组件库开发指南(lib 模式/dts 生成/npm 发布/按需加载)、包体分析与性能监控(Bundle Analyzer/性能预算/CI 门禁/Web Vitals),帮助开发者构建高性能、可维护、可扩展的现代前端工程,并进一步覆盖 SSG 与预渲染(vike/路由预渲染)、MDX 内容驱动站点、Electron/Tauri 桌面应用、部署平台适配(Vercel/Netlify/Cloudflare Pages/自建 nginx)、GraphQL 数据层(Apollo/urql/codegen)与 3D/WebGL 工程化(Three.js/glTF/KTX2)。

8 分钟阅读
Vite 前端工程化 构建工具