性能分析的两种方法: (1)自顶向下:着眼于软件栈顶层的应用,从上往下寻找优化机会和问题。 (2)自底向上:从最底层CPU统计数据(cpu高速缓存命中率、cpu指令效率)开始,逐步上升到应用本身。 软件开发过程: