性能概述

性能优化分为宏观和微观两个层面。宏观层面包括业务架构的重构和创新。微观层面包括算法优化、编译优化、工具分析、高性能编码,独立于具体业务逻辑,有广泛的适应性,更易于实施。

能不做的尽量不做,必须做的高性做,是性能优化的两个meta rule。提升处理能力降低计算量是性能优化的两个方向。

微观上从减少等待提高并发,识别瓶颈,提高cache命中率、高效数据结构和算法。宏观上要跳出技术范畴,在产品和业务视角审视哪些是必须和可选功能。

posted @ 2021-01-06 17:29  zephyr~  阅读(246)  评论(0编辑  收藏  举报