随着CPU、EMMC、RAM能力的提升,预想的系统性能问题并没有减少,而是更多了。

    什么是系统性能问题,我们先尝试做定义,然后再循序渐进剖析。

    问题,另一个习惯的说法是冲突。单身问题——结婚的期望与现实的冲突;收入问题——需要花费与实际收入相冲突;……

    系统性能,就是系统所能提供的公共资源。例如,CPU速度与数量,eMMC容量与速度,内存容量与速度,…… 当然还有更多,比如binder数量,lock数量,fd数量,……

    显然,在这个界定下,系统性能问题就是指系统提供的公共资源与系统使用者期望的冲突。系统使用者就是系统运行的应用。换句话说,系统性能问题就是系统运行的应用对系统资源的需求与实际资源供给的冲突

    系统性能问题的直接原因或者是应用需求过多;或者是资源储量太少。无论哪一点,理论上都应在项目规划时就解决的。