关于性能调优的总结和思考
性能调优切入点:
- 大量硬盘I/O,比如读写数据库或文件,超过10ms的操作都是耗时操作。可对复杂的sql语句进行优化。
- 网络I/O,在发起请求、等待答复的地方可能会引起长时间的中断,导致性能下降。
- 线程资源的申请和销毁,所以很多高级编程语言底层默认使用了线程池。
- 内存资源的申请和回收,比如短时间内大量new对象。
- 超大循环,比如for循环10万次,即使是做简单的加法运算,也会有不少耗时。
- 在客户端的开发中,动画元素的执行。
- 反射api的使用。
其他的以后想到再补充。
性能调优切入点:
其他的以后想到再补充。