性能优化不仅要看运行时收益
性能优化不仅要看运行时收益 1. 结论 本文采用以下工程判断原则: 性能优化不仅要评估运行时收益, 还要评估由此增加的状态复杂度、生命周期管理和维护成本. 因此, 不能仅通过: Before: 3ms After: 0.5ms/frame 判断一个优化方案是否更好。 应该同时比较: 性能收益 + Frame Budget 改善 + 新增状态 + 生命周期复杂度 +...
性能优化不仅要看运行时收益 1. 结论 本文采用以下工程判断原则: 性能优化不仅要评估运行时收益, 还要评估由此增加的状态复杂度、生命周期管理和维护成本. 因此, 不能仅通过: Before: 3ms After: 0.5ms/frame 判断一个优化方案是否更好。 应该同时比较: 性能收益 + Frame Budget 改善 + 新增状态 + 生命周期复杂度 +...
WISE 技术文档结构: 结论先行与渐进展开 1. 结论 技术文档默认采用 WISE 结构: W — What 结论 / 具体做法 ↓ I — Insight 简要说明原因 ↓ S — System 进一步解释核心机制与边界 ↓ E — Evidence 引用文献 / 理论来源 / 延伸阅读 目标不是让所有...
如何查看 Unity 工程中实际生效的宏定义 在 Unity 工程中, 经常会遇到这类条件编译代码: #if UNITY_2022_1_OR_NEWER // ... #endif 如果需要确认当前工程、当前 Assembly 实际定义了哪些宏, 最直接的方法是查看 Unity 生成的 .csproj 文件中的 DefineConstants。 1. 在 Rider 中查看 Def...
Unity Package Git 配置: .gitattributes 与 .gitignore 本文目标很简单: 为 Unity Package 仓库准备一套可复用的 .gitattributes 与 .gitignore, 并说明新仓库、旧仓库如何让它们正确生效. .gitattributes 作用: 规定已经进入 Git 的文件应该如何处理, 主要负责 LF、二进制文件和 Gi...
使用 uv + PySide6 + PyCharm 搭建项目级 Python 桌面工具开发环境 1. 目标 本文记录一套适合 Python 桌面工具开发的项目环境配置流程. 目标是做到: 每个 Python 工程拥有独立的虚拟环境. 不同项目之间的 Python 包互不干扰. 使用 pyproject.toml 描述项目依赖. 使用 uv 管理虚拟环境、依赖和 Lo...
个人开发 Git Bare Repository + 群晖异地备份方案 1. 目标 当前开发环境采用: 开发机 ↓ git push 主 NAS ↓ Bare Git Repository 计划增加第二台异地 NAS, 主要解决以下问题: 主 NAS 物理损坏. 主 NAS 硬盘或文件系统损坏. Git 仓库被误删. 数据发生损坏后较晚才被发现. ...
《Linear Algebra Done Right》学习指南: 面向图形开发的线性代数路线 1. 这本书是什么 《Linear Algebra Done Right》是 Sheldon Axler 编写的一本线性代数教材. 英文版 中文版 目前最新版本为第 4 版. 官方网站提供免费的英文和中文版 PDF. 第 4 版采用 Creative Commons BY-NC ...
本地大模型基础概念: 从模型架构到推理优化 本地部署大模型时, 经常会遇到 Dense、MoE、FP8、GGUF、llama.cpp、KV Cache 等名词。 这些概念并不属于同一层级。理解它们最简单的方法, 是先把整个本地大模型系统拆成以下几层: 本地大模型 │ ├── 模型架构 │ │ │ ├── Dense │ │ │ └── MoE │ └── R...
从变化率理解求导、微分与积分 这篇文档从一个简单角度理解三个概念: 求导 = 求局部的瞬时变化率. 微分 = 描述微小变化量之间的关系. 积分 = 把连续的微小贡献累加起来. 三者不是互相独立的概念, 而是可以连成一条完整的关系。 1. 求导: 求瞬时变化率 ( 我在这里变化得有多快? ) 核心用途是: 知道系统在当前位置的”变化趋势和变化速度”. 假设: ...
Git 中 Unity 文件无法回滚或始终显示未暂存文件问题排查指南 1. 问题现象 Unity 工程中偶尔会遇到: SourceTree 一直显示某个文件为 Modified. 点击恢复后仍然出现. 暂存、恢复反复无效. Diff 看不到实际内容变化. git restore 后 git status 仍然显示修改. 这种情况通常不是 SourceTree ...